IntelliJ IDEA
 
Get IntelliJ IDEA
You are viewing the documentation for an earlier version of IntelliJ IDEA.

Read the profiler snapshot

Last modified: 10 August 2022

The snapshot made with the IntelliJ Profiler configuration contains both CPU and allocation profiling data.

IntelliJ IDEA provides several ways to analyze the snapshot for both CPU Samples and Memory Allocations modes:

  • Flame graph – a convenient way to visually assess the performance of various code paths and their share in overall CPU/memory usage

  • Call tree – a tree that provides the data about the call hierarchy and the number of samples corresponding to each call

  • Method list – a flat summary of all methods sorted by sample count

  • Timeline – a visual representation of threads activity over time. It is helpful for detecting unusual GC activity, multithreading issues such as livelocks, and so on