Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

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.AsyncChannels - socket I/O operations via asynchronous channels
  • com.yourkit.probes.builtin.AwtEvents - long AWT/Swing events, which cause UI irresponsiveness. Read more...
  • com.yourkit.probes.builtin.Cassandra - Cassandra database requests
  • com.yourkit.probes.builtin.ClassLoading - class load and unload events. Read more...
  • com.yourkit.probes.builtin.Databases - JDBC/SQL database connections and requests
  • com.yourkit.probes.builtin.DirectoryStreams - directory streams
  • com.yourkit.probes.builtin.Files - file I/O operations via streams, random access files, NIO channels
  • com.yourkit.probes.builtin.HBase - HBase database requests
  • com.yourkit.probes.builtin.JNDI - JNDI calls
  • com.yourkit.probes.builtin.JPA_DataNucleus - DataNucleus JPA framework
  • com.yourkit.probes.builtin.JPA_EclipseLink - EclipseLink JPA framework
  • com.yourkit.probes.builtin.JPA_Hibernate - Hibernate JPA framework
  • com.yourkit.probes.builtin.JPA_OpenJPA - OpenJPA JPA framework
  • com.yourkit.probes.builtin.JUnitTests - execution of JUnit tests
  • com.yourkit.probes.builtin.MongoDB - MongoDB requests
  • com.yourkit.probes.builtin.Processes - external processes launched via Runtime.exec() and ProcessBuilder.start()
  • com.yourkit.probes.builtin.Servlets - JSP/Servlet requests
  • com.yourkit.probes.builtin.Sockets - socket I/O operations via streams and NIO channels
  • com.yourkit.probes.builtin.TestNg - execution of TestNG tests
  • com.yourkit.probes.builtin.Threads - thread creation, start, name change. Read more...

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

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.