拍攝堆積快照並將其儲存為 .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 格式表示的堆積快照。