/// /// /// /** * @description HeapSnapshots记录JS堆在某个时刻的状态 */ declare class Class_HeapSnapshot extends Class_object { /** * @description 和指定的堆快照进行比较 * @param before 待比较的堆快照 * @return 返回堆快照的比较结果 * */ diff(before: Class_HeapSnapshot): FIBJS.GeneralObject; /** * @description 根据ID获取堆视图节点 * @param id 数字类型的节点ID * @return 返回获取到的堆视图节点 * */ getNodeById(id: number): Class_HeapGraphNode; /** * @description 根据指定名称保存HeapSnapshot * @param fname 快照名称 * */ save(fname: string): void; save(fname: string, callback: (err: Error | undefined | null)=>any): void; /** * @description 时间信息 */ readonly time: Date; /** * @description 堆视图的根节点 */ readonly root: Class_HeapGraphNode; /** * @description 堆视图节点组成的列表 */ readonly nodes: any[]; }