.takeHeapSnapshot() 建議編輯
自:2.2.0 版本起拍攝堆積快照並將其儲存為 .heapsnapshot
檔案。
然後,可以將儲存的快照檔案載入 Chrome 開發人員工具的「記憶體」索引標籤以進行檢查。
堆積快照的內容也可以在傳遞給回呼的 result
參數的 value
屬性中找到,以字串序列化的 JSON 格式表示。
傳遞給回呼的 result
參數的 value
屬性中找到,以字串序列化的 JSON 格式表示。
用法
.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<字串> | 以字串序列化的 JSON 格式表示的堆積快照。 |