Class PerformanceMonitor
java.lang.Object
com.inductiveautomation.ignition.gateway.util.PerformanceMonitor
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintdoublelonglonglongintdoublegetThreadCpuUsage(long threadId) intintboolean
- 
Field Details- 
CPU_GAUGE- See Also:
 
- 
HEAP_MEMORY_GAUGE- See Also:
 
- 
NON_HEAP_MEMORY_GAUGE- See Also:
 
- 
MAX_MEMORY_GAUGE- See Also:
 
- 
THREADS_GAUGE- See Also:
 
- 
WAITING_THREADS_GAUGE- See Also:
 
- 
TIMED_WAITING_THREADS_GAUGE- See Also:
 
- 
RUNNING_THREADS_GAUGE- See Also:
 
- 
BLOCKED_THREADS_GAUGE- See Also:
 
 
- 
- 
Constructor Details- 
PerformanceMonitor
 
- 
- 
Method Details- 
getCpuUsagepublic double getCpuUsage()
- 
getThreadCpuUsagepublic double getThreadCpuUsage(long threadId) 
- 
isThreadInfoAvailablepublic boolean isThreadInfoAvailable()
- 
getWaitingThreadsCountpublic int getWaitingThreadsCount()
- 
getTimedWaitingThreadsCountpublic int getTimedWaitingThreadsCount()
- 
getRunningThreadsCountpublic int getRunningThreadsCount()
- 
getBlockedThreadsCountpublic int getBlockedThreadsCount()
- 
getCurrentMemoryUsagepublic long getCurrentMemoryUsage()
- 
getNonHeapMemoryUsagepublic long getNonHeapMemoryUsage()
- 
getMaxMemorypublic long getMaxMemory()
 
-