Runtime Suspensions dashlet

Overview

Runtime suspensions are intervals in which the JVM or CLR don’t execute application threads. Typically, this is because a runtime suspension is a garbage collector run. Other reasons include a debugger suspending execution or a CLR shutdown of an app-domain.

Metrics on the Runtime Suspension dashlet

  • Platform: Runtime Suspension (Java/.NET) software platform.
  • Method: Method that is suspended during Runtime Suspension.
  • Class: Class of suspended method.
  • Suspension Count: Number of Runtime Suspension.
  • Suspension Sum [ms]: Total time elapsed during the Runtime Suspension.
  • Suspension Avg [ms]: Average time elapsed during the Runtime Suspension.
  • Suspension Max [ms]: Maximum time elapsed during the Runtime Suspension.
  • Suspension Min [ms]: Minimum time elapsed during the Runtime Suspension.
  • Reason: Reason for the Runtime Suspension (typically garbage collector run).