Using the Profiler Panel
The profiler panel shows all your profiled methods in one place. Here’s how to use it effectively.
Opening the Panel
Dział zatytułowany „Opening the Panel”IntelliJ IDEA / VS Code / Cursor / Windsurf
Dział zatytułowany „IntelliJ IDEA / VS Code / Cursor / Windsurf”Click the GalataJ icon at the right bottom of your IDE.

Panel Layout
Dział zatytułowany „Panel Layout”Toolbar
Dział zatytułowany „Toolbar”The top bar contains:
- Start/Stop — Toggle profiling
- JVM Selector — Choose which Java process to profile
- Refresh — Update the JVM list
- Health — Check system status
Methods List
Dział zatytułowany „Methods List”The main area shows all profiled methods with columns:
| Column | What it shows |
|---|---|
| Method | Class and method name |
| Avg | Average execution time |
| Max | Maximum execution time |
| Calls | Number of invocations |
| Trend | Performance change |
Status Bar
Dział zatytułowany „Status Bar”The bottom shows:
- Profiling status (Active/Stopped)
- Connected JVM name
- Last update time
Sorting Methods
Dział zatytułowany „Sorting Methods”Click any column header to sort:
- Avg — Find your slowest methods
- Calls — Find your most-called methods (N+1 query detection!)
- Trend — Find methods that are getting slower
Click again to reverse the sort order.
Navigating to Code
Dział zatytułowany „Navigating to Code”Double-click any method to jump directly to its source code.
The IDE opens the file and positions your cursor at the method.
Keep it Visible
Dock the panel next to your editor for constant visibility
Sort by Avg First
Start with slowest methods — they have the most optimization potential
Watch for High Calls
High call count + low time often means N+1 queries
Check Trends
Rising trends (↑) mean something changed — investigate!
Next Steps
Dział zatytułowany „Next Steps”- Understanding Metrics — Learn what the numbers mean
- Session History — Save and compare sessions