Projects / JProfiler

JProfiler

JProfiler is a fully dynamic Java profiler based on the Java virtual machine profiling interface (JVMTI/JVMPI). It is targeted at J2EE and J2SE applications, and features CPU profiling, memory profiling, thread profiling, and VM telemetry information.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  29 Sep 2012 01:12

Release Notes: This release adds an RMI probe, a Web services probe and more flexible offline profiling from the commandline, URL request splitting in the call tree which now works for sampling, too, numerous heap walker improvements, and an IDE plugin for eclipse 4.2.

  •  26 Jan 2012 21:52

    Release Notes: This release adds a JPA/Hibernate probe in the JEE & Probes section. In addition, a probe tracker view has been added to all probes that allows you to track selected hot spots and control objects (JDBC connections, sockets, files, processes, etc.).

    •  21 Jul 2011 14:58

    Release Notes: This releases adds probes for JDBC, JMS, JNDI, servlets, files, sockets, and processes. The new CPU request tracking in the call tree view connects call sites and execution sites in parallel and multi-threaded programming. Major heap walker improvements include filters in the outgoing references view, toString() display, a new graph view, and inspections.

    •  16 Nov 2009 18:44

    Release Notes: This release features reworked thread profiling, including current locking and locking history graphs as well as a thread dumps view. A method statistics view and exceptional method run analysis have been added in the CPU views. "Tree map" view modes have been added to several views. Auto-tuning for dynamic instrumentation has been implemented. Profiling settings can be changed without restarting the profiled JVM for Java 6+. Snapshots can now be loaded from IDE integrations. Support for FreeBSD x86 and Linux PPC has been added.

    •  07 Jan 2009 15:49

    Release Notes: This release adds a "biggest objects" view in the heap walker, several enhancements for triggers and bookmarks, a session import and export facility, and a command line integration wizard. Significant reductions in memory overhead have been achieved compared to previous releases. View filters are now available for snapshot comparison views. It is now possible to hide selected nodes in the call tree and hot spot views. Support for HP-UX on Itanium has been added. IDE integrations for IDEA 8, JDeveloper 11g, and Netbeans 6.5 have been bundled.

    Screenshot

    Project Spotlight

    Converseen

    An image batch converter and resizer with advanced features.

    Screenshot

    Project Spotlight

    Dipforge

    An application server.