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

  •  19 Jul 2013 00:25

Release Notes: This release adds remote tracking which allows you to follow RMI, Web services, and remote EJBs calls from one profiled JVM to another. NoSQL and big data probes for MongoDB, Cassandra, and HBase have been added. A class loader probe has been added which includes a cross-link into the heap walker. Recording profiles allow you to switch on several recording types with a single click. A number of heap walker improvements have been implemented. JProfiler can now read PHD snapshots which are produced by IBM JVMs. Profiling Java 8 is now fully supported

  •  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.

    Screenshot

    Project Spotlight

    Nuxis

    An integrated solution for virtualization management.

    Screenshot

    Project Spotlight

    Transmageddon

    A video conversion tool.