Struct IosMemory.FootprintInfo
A single phys_footprint reading (bytes). All fields come from one TASK_VM_INFO snapshot.
public readonly struct IosMemory.FootprintInfo
- Inherited Members
Constructors
FootprintInfo(long, long, long, long)
A single phys_footprint reading (bytes). All fields come from one TASK_VM_INFO snapshot.
public FootprintInfo(long footprint, long @internal, long compressed, long external)
Parameters
footprintlongThe process's footprint, in bytes.
internallongThe anonymous dirty memory, in bytes.
compressedlongThe compressed anonymous pages, in bytes.
externallongThe file-backed memory, in bytes.
Properties
Compressed
Gets the compressed anonymous pages, in bytes, which the footprint counts.
public long Compressed { get; }
Property Value
External
Gets the file-backed memory — code, dylibs, AOT — in bytes, which the footprint does not count.
public long External { get; }
Property Value
Footprint
Gets the process's footprint (phys_footprint), in bytes: the number jetsam enforces.
public long Footprint { get; }
Property Value
Internal
Gets the anonymous dirty memory — malloc, the heap, stacks, buffers — in bytes.
public long Internal { get; }