Memory leaks 电子内存使用情况分析

Memory leaks 电子内存使用情况分析,memory-leaks,electron,google-chrome-devtools,Memory Leaks,Electron,Google Chrome Devtools,我的电子应用程序有一些内存问题。 启动时,内存使用量约为120 MB。JS堆保持不变,为32MB。如果不在浏览器窗口中执行任何操作,任务管理器中渲染器的内存使用率将每秒增加约1 MB。在增加20MB之后,它似乎又下降了16左右(可能是GC)。但是将窗口打开几分钟会导致300MB内存的使用。所以某个地方有内存泄漏 由于JS堆大小从未改变,我假设节点进程内部存在漏洞,这一点我说得对吗? 如何分析electron/node进程中的内存使用情况?(因为chrome配置文件在这种情况下似乎没有帮助) 和我

我的电子应用程序有一些内存问题。 启动时,内存使用量约为120 MB。JS堆保持不变,为32MB。如果不在浏览器窗口中执行任何操作,任务管理器中渲染器的内存使用率将每秒增加约1 MB。在增加20MB之后,它似乎又下降了16左右(可能是GC)。但是将窗口打开几分钟会导致300MB内存的使用。所以某个地方有内存泄漏

由于JS堆大小从未改变,我假设节点进程内部存在漏洞,这一点我说得对吗? 如何分析electron/node进程中的内存使用情况?(因为chrome配置文件在这种情况下似乎没有帮助)


我也有同样的问题,我的应用程序一开始使用了200MB的内存,不到20分钟,它使用了超过450MB的内存,什么都不做……只显示一些图像。树莓pi+3b也发生了同样的情况。记忆的使用会不断增长,直到锉刀消失

我发现,如果您打开了devtools窗口(我假设您是为了调试目的而打开的),它只会占用所有内存。 一旦我关闭devtools窗口,我在Win系统上的应用程序使用100MB(稳定),在我的raspberry pi中使用300MB(稳定)

我在某个地方读到,当使用GPU渲染时,它也会占用大量内存,所以我使用了

应用程序。禁用硬件加速()