@beincom/node-profile
Version:
``` npm install @beincom/node-profile # yarn add @beincom/node-profile ```
17 lines (16 loc) • 541 B
TypeScript
import { ProfileExport } from '../exporters';
import { Profiler } from './profiler';
export interface HeapProfilerStartArgs {
samplingIntervalBytes: number;
stackDepth: number;
}
export declare class HeapProfiler implements Profiler<HeapProfilerStartArgs> {
private labels;
private lastProfiledAt;
constructor();
getLabels(): Record<string, number | string>;
profile(): ProfileExport;
setLabels(labels: Record<string, number | string>): void;
start(args: HeapProfilerStartArgs): void;
stop(): null;
}