Skip to main content
MemoryUsage - process - Node documentation
interface MemoryUsage

Usage in Deno

import { type MemoryUsage } from "node:process";

Properties

rss: number

Resident Set Size, is the amount of space occupied in the main memory device (that is a subset of the total allocated memory) for the process, including all C++ and JavaScript objects and code.

heapTotal: number

Refers to V8's memory usage.

heapUsed: number

Refers to V8's memory usage.

external: number
arrayBuffers: number

Refers to memory allocated for ArrayBuffers and SharedArrayBuffers, including all Node.js Buffers. This is also included in the external value. When Node.js is used as an embedded library, this value may be 0 because allocations for ArrayBuffers may not be tracked in that case.