Release Notes: The ability to explicitly specify additional agent options from within the profiler plugin UI was added to all IDE integrations. A problem with possible wrong values in recursive back traces and merged callees was fixed. Incorrect sorting by the average time column in SQL profiling results was fixed. The API method Controller.captureSnapshot() incorrectly rejected the valid SNAPSHOT_HPROF flag.
Release Notes: The loading time of CPU snapshots was greatly reduced. A problem with multiply byte-code instrumentation agents (JBoss, Geronimo) was fixed. Snapshots with CPU tracing results might lack invocation counts under some circumstances. Several problems in J2ME profiling were fixed. A problem with incomplete results in CPU snapshots was solved.
Release Notes: A bug which might cause an invalid memory snapshot to be captured on profiled application shutdown was fixed. Incorrect array sizes might be reported for 64-bit Java 5 VMs. Several problems with CPU profiling on some old Linux configurations were fixed. Problems launching Eclipse JUnit plugin test configurations with profiler were solved.
Release Notes: The methods by which a wall time is measured instead of a CPU time are now configurable. A crash in method lookup was fixed. The amount of memory required for loading of an HPROF snapshot is greatly reduced. Several problems in NetBeans integration were fixed. The profiler requires 5%-10% less memory to load snapshots. The Controller.getStatus() method was added to the profiler API. A serious problem of co-existing profiler and debugger agents was resolved.
Release Notes: Automatic memory inspections and the ability to track object generations and view objects prepared for garbage collection were added to memory profiling. CPU views with "live" results and comparison of CPU snapshots were implemented. Support for target platforms and IDEs was enhanced. Numerous changes and improvements in the profiler UI were done.
Release Notes: All reported profiler agent crashes were fixed. Integration with Eclipse 3.3 was improved. Documentation was updated.
Release Notes: Navigation to source code is now implemented in the NetBeans 6-milestone1 IDE. Several bugs were fixed in Eclipse integration and the profiler agent.
Release Notes: Java 6 under MacOS X is now supported. Automatic de-obfuscation works for live views as well as for saved snapshots. SQL stored procedures are now grouped into a separate node in the "J2EE statistics" view. Profiling of J2EE servers is supported from within the Eclipse IDE. NetBeans 6 milestone1 is supported. Several JRockit-related critical bugs have been fixed.
Release Notes: Old and new snapshot times/count as well as time/count differences are visible in the CPU snapshot diff. An "Average time" column was added to J2EE views. The profiler agent can now be bound to particular IP address. Thread name updates via Thread.setName() are reflected in the results. A "Stop search for profiled applications" option was added to the connection window. Bugs with incorrect invocation counts in J2EE views under certain circumstances were fixed.
Release Notes: Comparison of CPU snapshots was implemented. Filtering by name criterion was add to all object explorers. An option to ignore prepareStatement()/prepareCall() invocations in J2EE results was added to the "J2EE Statistics" view. Several critical bugs were fixed.