JVM Key Performance Indicators

A typical JVM may have thousands of attributes that reflect various aspects of the JVM's activities and state. The key performance indicators that Splunk AppDynamics focuses on as most useful for evaluating performance include:

  • Total classes loaded and how many are currently loaded
  • Thread usage
  • Percent CPU process usage

On a per-node basis, Splunk AppDynamics reports:

  • Heap usage
  • Garbage collection
  • Memory pools and caching
  • Java object instances

You can configure additional monitoring for:

  • Automatic leak detection
  • Custom memory structures