Java API
record

MemoryInfo

me.tamkungz.hostlens.MemoryInfo

Version
1.0.1
Java
21
Source file
me/tamkungz/hostlens/MemoryInfo.java
Repository
View source ↗
public record MemoryInfo( long heapUsedBytes, long heapCommittedBytes, long heapMaxBytes, long nonHeapUsedBytes, long nonHeapCommittedBytes, long nonHeapMaxBytes, long physicalTotalBytes, long physicalFreeBytes, long physicalAvailableBytes, long physicalUsedBytes, long swapTotalBytes, long swapFreeBytes, long swapUsedBytes, long cgroupMemoryLimitBytes, long cgroupMemoryUsageBytes, long cgroupSwapLimitBytes, long cgroupSwapUsageBytes, String source )

Components 18

heapUsedBytes

long heapUsedBytes

heapCommittedBytes

long heapCommittedBytes

heapMaxBytes

long heapMaxBytes

nonHeapUsedBytes

long nonHeapUsedBytes

nonHeapCommittedBytes

long nonHeapCommittedBytes

nonHeapMaxBytes

long nonHeapMaxBytes

physicalTotalBytes

long physicalTotalBytes

physicalFreeBytes

long physicalFreeBytes

physicalAvailableBytes

long physicalAvailableBytes

physicalUsedBytes

long physicalUsedBytes

swapTotalBytes

long swapTotalBytes

swapFreeBytes

long swapFreeBytes

swapUsedBytes

long swapUsedBytes

cgroupMemoryLimitBytes

long cgroupMemoryLimitBytes

cgroupMemoryUsageBytes

long cgroupMemoryUsageBytes

cgroupSwapLimitBytes

long cgroupSwapLimitBytes

cgroupSwapUsageBytes

long cgroupSwapUsageBytes

source

String source

Constructors 1

MemoryInfo

public MemoryInfo( long heapUsedBytes, long heapCommittedBytes, long heapMaxBytes, long nonHeapUsedBytes, long nonHeapCommittedBytes, long physicalTotalBytes, long physicalFreeBytes, long swapTotalBytes, long swapFreeBytes )