@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
27 lines (26 loc) • 639 B
TypeScript
export declare function memoryUsage(): {
rss: number;
heapTotal: number;
heapUsed: number;
external: number;
};
export declare function memoryUsageFull(): {
rss: number;
heapTotal: number;
heapUsed: number;
external: number;
totalMem: number;
freeMem: number;
usedMem: number;
};
declare class ProcessSharedUtil {
private timer;
startMemoryTimer(ms: number): void;
stopMemoryTimer(afterMs?: number): void;
cpuAvg(): any;
cpuInfo(): any;
cpuPercent(ms: number): Promise<any>;
private getCPUInfo;
}
export declare const processSharedUtil: ProcessSharedUtil;
export {};