Data object IMemoryInfo
interface struct IMemoryInfo
Memory usage info in bytes.
Fields
pssInBytes
i64 — Required
Proportional Set Size memory metric used to measure how much memory is being consumed by a
process. It is particularly useful in cases where memory is shared between processes, such
as shared libraries or memory-mapped files.
ussInBytes
i64 — Required
USS (Unique Set Size) is a memory metric in Linux that represents the amount of memory that
is exclusively used by a process. Unlike shared memory, USS only counts memory pages that are
unique to a process, meaning it doesn’t include memory that is shared with other processes.
swapPssInBytes
i64 — Required
Information about how much of a process’s swapped-out memory is proportionally shared.
graphicsMemoryInBytes
i64 — Required
The graphics memory, proportional ion + drm memory.
