Skip to main content
Process.resourceUsage - node__process.d.ts - Node documentation
method Process.resourceUsage

Usage in Deno

```typescript import { type Process } from "node:node__process.d.ts"; ```
Process.resourceUsage(): ResourceUsage
```js import { resourceUsage } from 'node:process'; console.log(resourceUsage()); /* Will output: { userCPUTime: 82872, systemCPUTime: 4143, maxRSS: 33164, sharedMemorySize: 0, unsharedDataSize: 0, unsharedStackSize: 0, minorPageFault: 2469, majorPageFault: 0, swappedOut: 0, fsRead: 0, fsWrite: 8, ipcSent: 0, ipcReceived: 0, signalsCount: 0, voluntaryContextSwitches: 79, involuntaryContextSwitches: 1 } ```

Return Type

the resource usage for the current process. All of these values come from the `uv_getrusage` call which returns a [`uv_rusage_t` struct][uv_rusage_t].