Class ThreadResourceUsageProvider


  • public class ThreadResourceUsageProvider
    extends Object
    The ThreadResourceUsageProvider class providing the functionality of measuring the CPU time and allocateBytes (JVM heap) for the current thread.
    • Constructor Detail

      • ThreadResourceUsageProvider

        public ThreadResourceUsageProvider()
    • Method Detail

      • isThreadCpuTimeMeasurementEnabled

        public static boolean isThreadCpuTimeMeasurementEnabled()
      • setThreadCpuTimeMeasurementEnabled

        public static void setThreadCpuTimeMeasurementEnabled​(boolean enable)
      • isThreadMemoryMeasurementEnabled

        public static boolean isThreadMemoryMeasurementEnabled()
      • setThreadMemoryMeasurementEnabled

        public static void setThreadMemoryMeasurementEnabled​(boolean enable)
      • getThreadTimeNs

        public long getThreadTimeNs()
      • getThreadAllocatedBytes

        public long getThreadAllocatedBytes()