YourKit Java Profiler is a tool designed for profiling applications at both development and production stages, which brings many benefits to professional Java developers on all platforms.
- Powerful analysis capabilities: CPU and memory hot spots with devoted views; unique snapshot comparison; memory leak detection; memory distribution reports; measuring of shallow and retained sizes of objects.
- On-demand profiling: With this feature, you can enable profiling only when you need it, with the application running at its full speed for the rest of the time.
- Free embedding into production.
- User-friendliness and usability