【发布时间】:2020-05-12 20:23:52
【问题描述】:
我的电子应用程序存在一些内存问题。 启动时内存使用量约为 120 MB。 JS 堆保持在 32 MB 不变。在浏览器窗口中不执行任何操作时,任务管理器中渲染器的内存使用量每秒增加约 1 MB。在增加 20 MB 后,它似乎又下降了 16 左右(可能是 GC)。但是让窗口打开几分钟会导致 300 MB 内存使用。所以某处存在内存泄漏。
由于 JS 堆大小永远不会改变,我假设 Node 进程内部存在泄漏,我在这方面是否正确? 如何分析电子/节点进程中的内存使用情况? (因为 chrome 配置文件在这种情况下似乎没有帮助)
与https://spectrum.chat/electron/general/debugging-high-memory-usage-in-electron~80057ff2-a51c-427f-b6e1-c297d47baf5b和https://www.electronjs.org/docs/tutorial/performance相关
【问题讨论】:
标签: memory-leaks electron google-chrome-devtools