Table of Contents

Struct IosMemory.FootprintInfo

Namespace
VpnHood.Core.Client.Devices.Ios
Assembly
VpnHood.Core.Client.Devices.Ios.dll

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

footprint long

The process's footprint, in bytes.

internal long

The anonymous dirty memory, in bytes.

compressed long

The compressed anonymous pages, in bytes.

external long

The file-backed memory, in bytes.

Properties

Compressed

Gets the compressed anonymous pages, in bytes, which the footprint counts.

public long Compressed { get; }

Property Value

long

External

Gets the file-backed memory — code, dylibs, AOT — in bytes, which the footprint does not count.

public long External { get; }

Property Value

long

Footprint

Gets the process's footprint (phys_footprint), in bytes: the number jetsam enforces.

public long Footprint { get; }

Property Value

long

Internal

Gets the anonymous dirty memory — malloc, the heap, stacks, buffers — in bytes.

public long Internal { get; }

Property Value

long