Package ai.platon.pulsar.common
Object AppSystemInfo.Companion
-
- All Implemented Interfaces:
public class AppSystemInfo.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private DoubleCRITICAL_CPU_THRESHOLDprivate 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 DoublecriticalMemoryMiBprivate final DoubleactualCriticalMemoryprivate final BooleanisCriticalMemoryprivate final List<Long>freeDiskSpacesprivate final BooleanisCriticalDiskSpaceprivate final BooleanisCriticalResourcespublic final static AppSystemInfo.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleanisOSHIAvailable()final LongnetworkIFsReceivedBytes()final StringformatAvailableMemory()final StringformatMemoryShortage()final DoublegetCRITICAL_CPU_THRESHOLD()final UnitsetCRITICAL_CPU_THRESHOLD(Double CRITICAL_CPU_THRESHOLD)final InstantgetStartTime()final DurationgetElapsedTime()final SystemInfogetSystemInfo()final GlobalMemorygetMemoryInfo()final DoublegetSystemCpuLoad()final BooleanisCriticalCPULoad()final DoubleArraygetSystemLoadAverage()final LonggetFreeMemory()final DoublegetFreeMemoryGiB()final LonggetAvailableMemory()final LonggetUsedMemory()final LonggetTotalMemory()final DoublegetTotalMemoryGiB()final DoublegetAvailableMemoryGiB()final DoublegetCriticalMemoryMiB()final DoublegetActualCriticalMemory()final BooleanisCriticalMemory()final List<Long>getFreeDiskSpaces()final BooleanisCriticalDiskSpace()final BooleanisCriticalResources()-
-
Method Detail
-
isOSHIAvailable
@Synchronized() final Boolean isOSHIAvailable()
-
networkIFsReceivedBytes
final Long networkIFsReceivedBytes()
-
formatAvailableMemory
final String formatAvailableMemory()
-
formatMemoryShortage
final String formatMemoryShortage()
-
getCRITICAL_CPU_THRESHOLD
final Double getCRITICAL_CPU_THRESHOLD()
-
setCRITICAL_CPU_THRESHOLD
final Unit setCRITICAL_CPU_THRESHOLD(Double CRITICAL_CPU_THRESHOLD)
-
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()
-
getCriticalMemoryMiB
final Double getCriticalMemoryMiB()
-
getActualCriticalMemory
final Double getActualCriticalMemory()
-
isCriticalMemory
final Boolean isCriticalMemory()
-
getFreeDiskSpaces
final List<Long> getFreeDiskSpaces()
-
isCriticalDiskSpace
final Boolean isCriticalDiskSpace()
-
isCriticalResources
final Boolean isCriticalResources()
-
-
-
-