Package ai.platon.pulsar.skeleton.common
Object AppSystemInfo.Companion
-
- All Implemented Interfaces:
public class AppSystemInfo.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private DoubleCRITICAL_CPU_THRESHOLDprivate DoubleCRITICAL_MEMORY_THRESHOLD_MIBprivate final InstantstartTimeprivate final DurationelapsedTimeprivate final SystemInfosystemInfoprivate final GlobalMemorymemoryInfoprivate final DoublesystemCpuLoadprivate final BooleanisCriticalCPULoadprivate final DoubleArraysystemLoadAverageprivate final LongfreeMemoryprivate final DoublefreeMemoryGiBprivate final LongavailableMemoryprivate final LongusedMemoryprivate final LongtotalMemoryprivate final DoubletotalMemoryGiBprivate final DoubleavailableMemoryGiBprivate final DoublememoryToReserveprivate final BooleanisCriticalMemoryprivate final List<Long>freeDiskSpacesprivate final BooleanisCriticalDiskSpaceprivate final BooleanisCriticalResourcespublic final static AppSystemInfo.CompanionINSTANCE
-
Method Summary
-
-
Method Detail
-
isOSHIAvailable
@Synchronized() final Boolean isOSHIAvailable()
-
networkIFsReceivedBytes
final Long networkIFsReceivedBytes()
-
formatAvailableMemory
final String formatAvailableMemory()
-
formatMemoryToReserve
final String formatMemoryToReserve()
-
formatMemoryShortage
final String formatMemoryShortage()
-
getCRITICAL_CPU_THRESHOLD
final Double getCRITICAL_CPU_THRESHOLD()
-
setCRITICAL_CPU_THRESHOLD
final Unit setCRITICAL_CPU_THRESHOLD(Double CRITICAL_CPU_THRESHOLD)
-
getCRITICAL_MEMORY_THRESHOLD_MIB
final Double getCRITICAL_MEMORY_THRESHOLD_MIB()
-
setCRITICAL_MEMORY_THRESHOLD_MIB
final Unit setCRITICAL_MEMORY_THRESHOLD_MIB(Double CRITICAL_MEMORY_THRESHOLD_MIB)
-
getStartTime
final Instant getStartTime()
-
getElapsedTime
final Duration getElapsedTime()
-
getSystemInfo
final SystemInfo getSystemInfo()
-
getMemoryInfo
final GlobalMemory getMemoryInfo()
-
getSystemCpuLoad
final Double getSystemCpuLoad()
-
isCriticalCPULoad
final Boolean isCriticalCPULoad()
-
getSystemLoadAverage
final DoubleArray getSystemLoadAverage()
-
getFreeMemory
final Long getFreeMemory()
-
getFreeMemoryGiB
final Double getFreeMemoryGiB()
-
getAvailableMemory
final Long getAvailableMemory()
-
getUsedMemory
final Long getUsedMemory()
-
getTotalMemory
final Long getTotalMemory()
-
getTotalMemoryGiB
final Double getTotalMemoryGiB()
-
getAvailableMemoryGiB
final Double getAvailableMemoryGiB()
-
getMemoryToReserve
final Double getMemoryToReserve()
-
isCriticalMemory
final Boolean isCriticalMemory()
-
getFreeDiskSpaces
final List<Long> getFreeDiskSpaces()
-
isCriticalDiskSpace
final Boolean isCriticalDiskSpace()
-
isCriticalResources
final Boolean isCriticalResources()
-
-
-
-