Class Status

java.lang.Object
com.yourkit.api.controller.v2.Status

public final class Status extends Object
  • Constructor Details

    • Status

      public Status()
  • Method Details

    • getPid

      public int getPid()
      Returns:
      Process identifier (PID) of the controlled profiled application.
    • getAppName

      @NotNull public String getAppName()
      Returns:
      Profiled application name.
    • isAllocationProfiling

      public boolean isAllocationProfiling()
      Check whether object allocation profiling is running.
      Returns:
      TRUE if object allocation profiling is on.
      See Also:
    • getAllocationProfilingSettings

      @NotNull public AllocationProfilingSettings getAllocationProfilingSettings()
      Get current object allocation profiling settings.
      See Also:
    • isAsyncSamplingCpu

      public boolean isAsyncSamplingCpu()
      Returns:
      TRUE if asynchronous CPU sampling is on.
    • isAsyncSamplingPeriodic

      public boolean isAsyncSamplingPeriodic()
      Returns:
      TRUE if asynchronous periodic sampling is on.
    • isCallCounting

      public boolean isCallCounting()
      Returns:
      TRUE if call counting is on.
    • isCpuProfiling

      public boolean isCpuProfiling()
      Check whether any CPU profiling mode is running: tracing, sampling (classic or asynchronous), call counting.
      Returns:
      TRUE if CPU profiling is on.
      See Also:
    • isExceptionProfiling

      public boolean isExceptionProfiling()
      Returns:
      TRUE if exception profiling is on.
    • isJfr

      public boolean isJfr()
      Returns:
      TRUE if flight recording is on.
      See Also:
    • getJfrSettings

      @NotNull public JfrSettings getJfrSettings()
      Get current flight recording settings.
      See Also:
    • isMonitorProfiling

      public boolean isMonitorProfiling()
      Returns:
      TRUE if monitor profiling is on.
    • isThreadProfiling

      public boolean isThreadProfiling()
      Returns:
      TRUE if thread profiling is on.
    • isSampling

      public boolean isSampling()
      Returns:
      TRUE if classic not asynchronous CPU sampling is on.
    • isTelemetry

      public boolean isTelemetry()
      Returns:
      TRUE if telemetry is on.
    • isTracing

      public boolean isTracing()
      Returns:
      TRUE if CPU tracing is on.