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.

Web and database profiling results

You can profile applications in high-level terms like SQL statements and URLs. For each web and database call CPU time and invocation count are reported. These results are available in a captured snapshot and not available in "live" mode, when profiler is connected to the profiled application.

High-level results depends on corresponding probes whose activity mode is Auto by default, which means they are active only while CPU profiling is running.

Note, that high-level profiling requires bytecode instrumentation and adds some overhead to the running application. For detailed information, see Profiling overhead: how to reduce or avoid.

Database

Database section shows requests and their invocation method back traces. You can see the requests as a plain list, or you can group them by type.

Supported database types:

  • Cassandra
  • MongoDB
  • SQL

Web

Shows list a of URLs that correspond to ASP.NET calls, and merged callees for all methods invoked with these URLs.

Actions

Lines can be copied by using File | Copy (Ctrl + C):

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.