UNPKG

791 BTypeScriptView Raw
1export declare function memoryUsage(): {
2 rss: number;
3 heapTotal: number;
4 heapUsed: number;
5 external: number;
6};
7export declare function memoryUsageFull(): {
8 rss: number;
9 heapTotal: number;
10 heapUsed: number;
11 external: number;
12 totalMem: number;
13 freeMem: number;
14 usedMem: number;
15};
16declare class ProcessUtil {
17 private timer;
18 startMemoryTimer(intervalMillis?: number): void;
19 stopMemoryTimer(afterMillis?: number): void;
20 cpuAvg(): {
21 avg1: string;
22 avg5: string;
23 avg15: string;
24 };
25 cpuInfo(): {
26 count: number;
27 model: string;
28 speed: number;
29 };
30 cpuPercent(ms: number): Promise<number>;
31 private getCPUInfo;
32}
33export declare const processSharedUtil: ProcessUtil;
34export {};