2
我們使用Chrome中的堆分析工具嘗試查找和修復我們的chrome應用程序中的內存泄漏。從JavaScript觸發堆分析?
從UI觸發堆轉儲是非常不方便的,並且從javascript處理起來要容易得多。而且,它可以讓我們在特定的執行時間執行此操作。
有什麼辦法從javascript觸發它們嗎?或者至少停止JavaScript的JavaScript執行,以便我們可以在完美的時間觸發堆轉儲?
我們使用Chrome中的堆分析工具嘗試查找和修復我們的chrome應用程序中的內存泄漏。從JavaScript觸發堆分析?
從UI觸發堆轉儲是非常不方便的,並且從javascript處理起來要容易得多。而且,它可以讓我們在特定的執行時間執行此操作。
有什麼辦法從javascript觸發它們嗎?或者至少停止JavaScript的JavaScript執行,以便我們可以在完美的時間觸發堆轉儲?
沒有機制從JavaScript觸發堆轉儲。不過,我認爲這是個好主意。如果您不介意的話,請在http://new.crbug.com/提交請求,我會確保它在隊列中進行分類。
您可以使用debugger;
命令直接通過JavaScript跳轉到調試器。如果該代碼執行時Web檢查器處於打開狀態,它將暫停執行,就像您在那裏設置了斷點一樣。
發佈到[crbug](http://code.google.com/p/chromium/issues/detail?id=116796),但我並不完全確定要選擇的類別。我將檢查調試器調用。 – 2012-03-05 15:06:40
把它交給devtools集團。謝謝你的請求! – 2012-03-05 15:10:55