See Where Your Java App Spends Time
Right in Your IDE
GalataJ shows method-level performance metrics inline in your code.
No dashboards. No context switching. Just profile and see.
IDE Screenshot
IntelliJ / VS Code with inline metricsWhy GalataJ ?
Performance Problems Are Hard to Find
Traditional tools leave you guessing. GalataJ shows you exactly where to look.
APM Dashboards
You see graphs, but not which line of code is slow. Context switching kills productivity.
Heavy Profilers
JProfiler and VisualVM require setup, separate windows, and constant context switching.
Guessing
You optimize the wrong method because you don't have data. Hours wasted on hunches.
AI
Your AI tools has no idea about your application's performance ❗️
Powerful Features
Everything you need to find performance bottlenecks without leaving your IDE.
Inline Metrics
See execution time and call count directly above your methods in IntelliJ and VS Code.
Live Tab
Real-time profiling data in a dedicated panel. Watch metrics update as your app runs.
Context Detection
Automatic detection of HTTP requests, database calls, and scheduled tasks.
Session Compare
Compare profiling sessions to detect performance regressions before they hit production.
AI Context Files
Generate live-performance.md and baseline-live-compare.md for AI-assisted optimization.
Baseline Tracking
Track performance baselines and get automatic alerts when methods regress.
Feature Spotlight
Deep dive into the core functionalities that make GalataJ a must-have for Java development workflows.
Inline Metrics
See execution time and call count directly above your methods in IntelliJ and VS Code.
- Inline metrics in your code
- Powerful "Add to Chat" button
Live Tab
Real-time profiling data in a dedicated panel. Watch metrics update as your app runs.
- Real-time metrics from your local JVM or Docker containers
Session Compare
Compare profiling sessions to detect performance regressions before they hit production.
- Save single or compared sessions to your local filesystem
- Compare two sessions to detect performance regressions
- Export single or compared sessions to JSON/CSV/HTML
AI Context Files
Generate live-performance.md and baseline-live-compare.md for AI-assisted optimization.
- Generate live-performance.md and baseline-live-compare.md in your project's .galataj/ folder
- Predefined prompts for ChatGPT, Cursor, and other AI assistants
HOW IT WORKS
Install Plugin
Install the plugin from marketplace, then install the core components with one click.
Start Profiling
Click "Start Profiling" in your IDE. No restart needed.
See Metrics
Metrics appear inline in your code as you browse.
GalataJ uses bytecode instrumentation to measure method execution time, memory allocation, and call frequency — with minimal overhead (~3%).
What GalataJ Doesn't Do
GalataJ is a developer profiler, not an APM or monitoring tool.
We help you find WHERE the problem is. Understanding WHY is your job.
Built for AI-Assisted Development
GalataJ doesn't guess. It gives your AI the context it needs.
live-performance.md
Real-time hotspots, trends, and context — updated as your app runs.
baseline-live-compare.md
Automatic regression detection. See what got slower since your last baseline.
Example Prompts for your AI tools
Read .galataj/live-performance.md and .galataj/baseline-live-compare.md to get the context you need to improve your application's performance.
info AI suggestions are probabilistic, not conclusions. GalataJ provides structured context, not automatic answers.
Frequently Asked Questions
Common questions about functionality and compatibility.