What’s New in IntelliJ IDEA 2020.1? Top Debugging and Performance Features Unveiled

IntelliJ IDEA 2020.1 introduces a suite of enhancements—including data‑flow‑aware debugging, property pinning, IPv6 remote debugging, refined performance profiling, memory‑snapshot analysis, a revamped commit UI, LightEdit mode, intention previews, and Zen mode—to streamline Java development and boost productivity.

Java Backend Technology
Java Backend Technology
Java Backend Technology
What’s New in IntelliJ IDEA 2020.1? Top Debugging and Performance Features Unveiled

1. Debugger Enhancement: Data‑Flow Analysis Assistance

IntelliJ IDEA 2020.1 adds data‑flow analysis to the debugger, predicting possible exceptions based on the current program state and showing always‑true/false conditions. When you hit a breakpoint while debugging Java code, the IDE runs this analysis and displays the next possible execution steps, helping you see invariant debug values in complex code.

2. Debugger Enhancement: Property Pinning

This small but useful improvement lets you pin frequently inspected object fields to the top of the variables view, avoiding the need to scroll or page through long field lists during repeated debugging sessions.

3. Debugger Enhancement: IPv6 Remote Debugging

IDEA now supports establishing remote debugging sessions over IPv6 connections.

4. Performance Analysis Improvements

The CPU profiler now lets you hide or focus on specific methods or call‑tree nodes, offering four options: focus on subset calls, focus on current call, hide subset calls, or hide current call. You can also bypass recursive calls for more targeted analysis.

5. Support for Opening Memory Snapshot (hprof) Files

IDEA can now open hprof memory‑snapshot files with modest memory consumption. After opening, only basic analysis is available, with more features planned for future releases.

6. Revised Code Commit UI

The commit dialog has been redesigned for a clearer workflow.

7. LightEdit: A Lightweight Text Editor

LightEdit provides a quick‑launch, stripped‑down editor for fast file editing, though it lacks many full‑IDE features.

8. Preview Intentions Before Applying Changes

Pressing the shortcut (Alt + Space) opens intention actions; IDEA now shows a preview of the code change before you apply it, allowing you to see the effect without committing the modification first.

9. Zen Mode

Zen mode reduces distractions by improving upon the previous full‑screen mode, offering a cleaner workspace.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

debuggingjavaIntelliJ IDEAIDE Features
Java Backend Technology
Written by

Java Backend Technology

Focus on Java-related technologies: SSM, Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading. Occasionally cover DevOps tools like Jenkins, Nexus, Docker, and ELK. Also share technical insights from time to time, committed to Java full-stack development!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.