Fully featured low overhead profiler for Java EE and Java SE platforms.
Monitoring and profiling solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Built-in probes

We have prepared a set of probes to help investigating typical problems. The probes are ready to use out-of-the-box. Also you can use them as good examples to start with should you decide creating custom probes.

The following built-in probes are available at the moment:

  • com.yourkit.probes.builtin.Servlets - JSP/Servlet requests
  • com.yourkit.probes.builtin.Databases - JDBC/SQL database connections and requests
  • com.yourkit.probes.builtin.MongoDB - MongoDB requests
  • com.yourkit.probes.builtin.Cassandra - Cassandra database requests
  • com.yourkit.probes.builtin.HBase - HBase database requests
  • com.yourkit.probes.builtin.JPA_Hibernate,
    com.yourkit.probes.builtin.JPA_EclipseLink,
    com.yourkit.probes.builtin.JPA_OpenJPA,
    com.yourkit.probes.builtin.JPA_DataNucleus - JPA calls
  • com.yourkit.probes.builtin.Sockets - socket I/O operations via streams and NIO channels
  • com.yourkit.probes.builtin.AsyncChannels - socket I/O operations via asynchronous channels
  • com.yourkit.probes.builtin.Files - file I/O operations via streams, random access files, NIO channels
  • com.yourkit.probes.builtin.Threads - thread creation, start, name change. Read more...
  • com.yourkit.probes.builtin.Processes - external processes launched via Runtime.exec() and ProcessBuilder.start()
  • Class loading - class load and unload events. Read more...
  • com.yourkit.probes.builtin.JUnitTests - execution of JUnit tests
  • com.yourkit.probes.builtin.TestNG - execution of TestNG tests
  • com.yourkit.probes.builtin.AWTEvents - long AWT/Swing events, which cause UI irresponsiveness. Read more...
  • com.yourkit.probes.builtin.JNDI - JNDI calls

Also, the package com.yourkit.probes.builtin contains utility class com.yourkit.probes.builtin.Messages providing means to log arbitrary text messages from within probes.

Registering built-in probes

Built-in probes are enabled by default. You can change their activity mode or disable them. Read more....

Source code location

Source code of the built-in probes can be found in <Profiler Installation Directory>/probes/src