2016-11-30 24 views
1

我正在開發一個使用Lightstreamer向瀏覽器發送大量數據的外部網站(我不控制它)的Chrome擴展。Chrome DevTools,打開15分鐘,標籤耗盡內存

沒有DevTools開通,該網站運行正常持續時間很長(例如:8小時)

當我打開DevTools,它運行的內存後約15分鐘。

我看到Chrome的任務管理器顯示「JavaScript內存」列,我可以觀察到內存在增加。

JS mem列顯示2個值,總數和實際金額。它們都會增長,直到選項卡死亡,並且DevTools窗口會自動關閉。

如果我早關閉DevTools選項卡,任務經理顯示內存值急劇下降,因爲如果垃圾收集終於在踢。

這隻發生這種單一的網站上,所以它可能會使用不良編碼實踐,但由於我無法控制它,它使調試我的擴展痛苦。

我最近重置DevTools設置並重新啓動整個計算機,但症狀仍然存在。

我想知道如果別人已經經歷過這種情況,並且如果有什麼我可以做的最小化這個問題,除了關閉DevTools選項卡每隔5分鐘保存選項卡?

謝謝

回答