【发布时间】:2019-08-02 22:55:36
【问题描述】:
我正在尝试调试我的网络应用程序中的内存泄漏。
在记录堆快照时,一个相当大的组称为“待处理活动”,它似乎包含对许多不应从任何地方引用的对象的引用。
网上搜索一无所获。
这个“待定活动”组是什么,它可能与我的泄漏有关吗?
【问题讨论】:
-
Poking the source (参见 V8EmbedderGraphBuilder::VisitPendingActivities)似乎表明这些东西(主要是 DOM 或 DOM API)不是由引用保留,而是由未完成的活动保留,例如仍在连接/传输的网络获取、IndexedDB 事务、worker 内容、媒体内容等。您可以尝试在他们的 IRC 或 chromium-dev group 之类的地方询问 chromium 开发人员。
标签: google-chrome memory-leaks google-chrome-devtools