标签: node.js memory-management garbage-collection electron
我有一个长期运行的电子应用程序,在其中我注意到heapTotal报告的process.memoryUsage()随时间稳定增长,即使heapUsed仍然有界。
heapTotal
process.memoryUsage()
heapUsed
为隔离这种情况,我在调用process.memoryUsage()之前手动运行垃圾收集器,因此我认为问题与GC不相关。
什么会导致此行为?内存碎片会导致这种情况吗?我该如何调试?我假设heapTotal占用的内存而不是heapUsed占用的内存在调试器中不可见(因为未使用)...