Key features of JProfiler
Seamless integration with IntelliJ IDEA
After you've installed the JProfiler plugin, you'll see a "Profile" button right next to the "Run" and "Debug" buttons. The JProfiler plugin uses your run configurations and doesn't need any additional configuration. The integration is developed for ej-technologies by the renowned IDEA plugin specialist Martin Fuhrer.

Rich set of views that present live profiling data
Whether you wish to find a performance bottleneck, track down a memory leak or solve thread-related issues, JProfiler provides the data that helps you to get the job done. Many of JProfiler's view show their data "live" without having to record and compare snapshots - this gives you instant feedback on what's going on in your JVM.

Ground-breaking heap walker technology
For the non-obvious memory leaks, the heap walker comes to the rescue. With its powerful navigation model of object sets and selection steps you can track down leaking objects and excessive allocations. The heap walker is also an excellent tool to find ways to reduce the memory usage of your application.

Strong J2EE support
The J2EE support in JProfiler goes far beyond integration wizards to profile all major application servers. JProfiler is aware of request URLs as well as JDBC, JMS and JNDI calls, and displays relevant data for these subsystems. JProfiler recognizes J2EE components and offers them as an aggregation level in all call tree views. In this way, you can drill down from a bird's eye view to the method level.

For more information about JProfiler's features and supported platforms, please visit the JProfiler product page on ej-technologies' web site.
