Skip to content

Interface: ProcessStats

Defined in: packages/sdk/src/processes-service.ts:19

Resource snapshot for the foreground leader of a PTY session. Only present on a ProcessInfo when an extension has called ProcessesService.enableStats.

CPU% is a delta between consecutive samples (the first sample after calling enableStats returns 0%; values stabilize after the second poll ~3 s later).

Properties

pid

ts
pid: number;

Defined in: packages/sdk/src/processes-service.ts:21

The process id of the foreground leader (same as ProcessInfo.pgid by convention).


cpuPercent

ts
cpuPercent: number;

Defined in: packages/sdk/src/processes-service.ts:23

CPU percentage used since the previous sample, per-core (not system-wide total).


memoryMb

ts
memoryMb: number;

Defined in: packages/sdk/src/processes-service.ts:25

Resident memory in megabytes.