Home  ›  Developer Tools  ›  IDE
trusted DOWNLOAD 63.6 MB
no rating


This program received 5 awards

Video tutorial & screenshots

  • Main window
  • Project Window
  • Settings Window
  • Main window
  • Main window
  • Main window
  • CPU Views

Publisher's description

JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive UI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues. Once you define how your application is started, JProfiler can profile it and you immediately see live data from the profiled JVM. To eliminate the need for session configuration, you can use one of the many IDE plugins to profile the application from within your favorite IDE.

What's new in version 8.1

New features:

- Bundled integration for IntelliJ IDEA 14.1 (the newest IDEA plugin is always available in time from the IDEA

plugin manager).

Bugs fixed:

- Regression in 8.1.3: IDE integrations were broken on some Windows systems.
- Eclipse IDE integration failed if the previous eclipse installation directory was deleted.
- "Out of memory exception" trigger could not be edited.
- Fixed a crash while retransforming Java 8 Lambda classes.

What's new in version 8.0

- Tracking of RMI, web service and remote EJB calls between multiple profiled JVMs
- MongoDB probe
- HBase probe
- Cassandra probe
- Class loader probe with cross-link into the heap walker
- Recording profiles for switching on multiple recording types at the same time
- Support for loading PHD snapshots from IBM JVMs
- Support for profiling Java 8
- Heap walker: Optional retained size column in the classes view of the heap walker
- Heap walker: Action to use all retained objects for the current object set
- Heap walker: Actions to use retained objects for the selection in the classes and references views
- Heap walker: Action to use loaded classes for a class loader instance in the references views
- Heap walker: The class loader grouping table now has an action for using the selected class loader instance
- Reduced overhead, synchronization and allocations in the probe recording system
- Reduced overhead for recording exceptional method runs
- The status bar now shows all active recording types with a balloon
- All lists are now quick-searchable
- Support for JAR directories for local session types
- Added demo session: "Demo server" that helps to experiment with several probes
Bugs fixed:
- Script classes were not recompiled when the selected JVM was changed
- Hot spots views: Exceptional methods runs were not merged in backtraces
- Session settings: Relative paths in java file paths were not interpreted as relative to the installation directory

What's new in version 7.2

- New features:
- Biggest objects view in the heap walker: Objects in "cutoff" nodes can now be selected.
- Bundled integration for IntelliJ IDEA 12.x (the newest IDEA plugin is always available in time from the IDEA plugin manager).
- Bugs fixed:
- Platform API was partially broken (regression in 7.2).
- Monitor history and locking history graph: If a very large numbers of events were recorded, opening a snapshot could be very slow.
- Monitor history graph: For snapshots, the telemetry could not be zoomed out.
- Attaching to a 64-bit JVM from a 32-bit process did not work on Solaris and HP-UX.
- Attaching to a 64-bit JRockit JVM did not work.
- Sampling did not produce any results with Java 1.4 under some circumstances (regression in 7.0).
- Code samples in help were compressed to single lines.
- Mac OS X: IntelliJ Idea integration from JProfiler did not work.
- Fixed NPE in eclipse IDE integration.

What's new in version 7.1

-A JPA/Hibernate probe has been introduced

What's new in version 7.0

Probes. JProfiler now has a dedicated JEE & probes view section where you can record and analyze high-level data from various subsystems. There are built-in probes for:
Probes can have the following views: In the time line view, the probe shows its control objects as colored bars along a time axis. Control objects are long-lived objects associated with single probe events. For example, in the JDBC probe, the control objects are the database connections. The colors on the time line bars correspond to the different states that the control object can be in.

Leave a comment

.jps JProfiler snapshots
Download Software Informer Client