.takeHeapSnapshot() 建议编辑
自从:2.2.0获取堆快照并将其保存为 .heapsnapshot
文件。
保存的快照文件然后可以加载到 Chrome DevTools 的内存选项卡中进行检查。
堆快照的内容也以字符串序列化 JSON 格式在 result
的 value
属性中可用。
传递给回调的参数。
用法
.takeHeapSnapshot([heapSnapshotLocation], [callback])
示例
describe('take heap snapshot', function() {
it('takes heap snapshot and saves it as snap.heapsnapshot file', function() {
browser
.navigateTo('https://www.google.com')
.takeHeapSnapshot('./snap.heapsnapshot');
});
});
参数
名称 | 类型 | 描述 |
---|---|---|
heapSnapshotLocation 可选 |
字符串 | 应保存生成的堆快照文件的路径。 |
callback 可选 |
函数 | 回调函数,使用字符串序列化的堆快照作为参数调用。 |
返回
类型 | 描述 |
---|---|
Promise<string> | 以字符串序列化 JSON 格式表示的堆快照。 |