Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy to use performance and memory .NET profiler for Windows and Linux.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

Performance Charts

The "Performance Charts" tab shows all telemetry graphs in the same place one above the other, with their time axis synchronized.

You can easily correlate higher level events with basic telemetry graphs, as well as to simultaneously see basic telemetry graphs from different tabs e.g. CPU and Memory.

In addition to the basic telemetry graphs, high level statistics for EE and SE applications is presented:

  • JSP/Servlet requests:
    • count, per second
    • request duration (average, max)
  • JDBC/SQL database connections:
    • how many opened and closed, per second
    • live time (average, max)
  • JDBC/SQL database requests:
    • count, per second
    • call duration (average, max)
  • NoSQL databases requests (includes MongoDB, Cassandra, HBase):
    • count, per second
    • request duration (average, max)
  • Sockets:
    • how many connections opened with accept() or connect() and how many closed, per second
    • for how long connections stayed open (average, max)
    • bytes read from sockets, per second
    • bytes written to sockets, per second
  • File I/O (includes FileInputStream, FileOutputStream, RandomAccessFile):
    • how many files opened and closed, per second
    • for how long files stayed open (average, max)
    • bytes read from files, per second
    • bytes written to files, per second

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.