Javascript NodeJS:堆内存的兴衰
我有一个NodeJs服务器,每秒处理3-4个请求。堆内存图如下所示:Javascript NodeJS:堆内存的兴衰,javascript,node.js,memory-leaks,heap-memory,Javascript,Node.js,Memory Leaks,Heap Memory,我有一个NodeJs服务器,每秒处理3-4个请求。堆内存图如下所示: 由于内存使用率下降,GC似乎正在正常进行。但是,由于堆的总使用率应该或多或少保持不变,这里会发生内存泄漏吗 这些小时是在水平范围内吗?@Bergi是的,它们是。看起来你的内存分配确实达到了一个阈值,GC一旦达到这个阈值就会积极地清理空间。@NickWyman这是一个需要解决的问题吗?它本质上意味着你的对象没有被垃圾收集的小周期捕获。但它正陷入垃圾收集的大循环中。因此,您没有失控的内存泄漏,但它肯定可以得到优化。你可以从中找到
由于内存使用率下降,GC似乎正在正常进行。但是,由于堆的总使用率应该或多或少保持不变,这里会发生内存泄漏吗 这些小时是在水平范围内吗?@Bergi是的,它们是。看起来你的内存分配确实达到了一个阈值,GC一旦达到这个阈值就会积极地清理空间。@NickWyman这是一个需要解决的问题吗?它本质上意味着你的对象没有被垃圾收集的小周期捕获。但它正陷入垃圾收集的大循环中。因此,您没有失控的内存泄漏,但它肯定可以得到优化。你可以从中找到更多的细节,这是水平刻度上的小时数吗?@Bergi是的,它们是。看起来你的内存分配达到了一个阈值,GC正在积极地清理空间。NickWyman这是一个需要解决的问题吗?它本质上意味着你的对象没有被次要对象捕获垃圾收集的周期。但它正陷入垃圾收集的大循环中。因此,您没有失控的内存泄漏,但它肯定可以得到优化。你可以在这里找到更多的细节