Release Notes: The built-in probe "Sockets", which monitors stream-based and channel-based socket I/O, was reworked. A bug which caused incorrect calculation of dependent values was fixed. In particular, this bug affected the built-in probe "Databases".
Release Notes: NetBeans 6.8, Eclipse 3.5, and GlassFish v3 are supported. Desktop integration issues under KDE were fixed. It's possible to disable exception telemetry to minimize profiler overhead.
Release Notes: Integration with JBoss server in NetBeans 6.5 IDE was improved. The new G1 garbage collector available in Java 6 update 14 (Early Access) is now supported. The console version of the J2EE integration wizard can be run on Java 5. Installation under Windows Vista was improved.
Release Notes: "own time column" and "average time column" were added in call trees. A serious problem with IBM Java 6 SR3 was fixed.
Release Notes: A remote memory snapshot may be transferred via a compressed data stream. This option is useful if the network connection is slow or network bandwidth is limited. Snapshot loading was optimized.
Release Notes: The snapshot index file can be saved to accelerate further snapshot opening. The performance of snapshot loading in 32-bit architectures was optimized.
Release Notes: Several minor bugs were fixed in J2EE integration.
Release Notes: Memory snapshots are loaded faster and require less memory when running a 64-bit version of the profiler UI.
Release Notes: Table column visibility can be configured. Table column widths are chosen more accurately. The Ctrl+F action, in addition to searching in java.lang.String instances, now has an option to search in char arrays, as well as in byte arrays in the specified encoding. Text representation of byte arrays can be viewed in the "Quick info" (Ctrl+Q) panel. Memory snapshot capture could fail under some circumstances due to incorrect data provided by JRockit. Class loaders are marked in object explorers with a dedicated icon.
Release Notes: Multiple improvements were made in the thread telemetry UI. The number of loaded classes is shown for each loader, as well as the number of classes without an instance among them. Paths from GC roots to the loader object are now explicitly available as a slave view; this allows you to learn why a particular loader is retained in memory. Exception telemetry can be compared with the help of "File | Compare Snapshot with...".