我从这个线程
garbage collection with node.js中了解到node.js使用的是分代GC.
我经常使用循环对象引用(我删除/确保最终超出范围)并且想知道node.js是否处理好它们.所以对于例如.如果它是使用ref完成的.计数,会有问题,所以我想知道节点有多好.
一些使用场景:
>对于每个http请求,我创建一个带有lambda的setTimeout,该lambda可能引用了scope对象. scope对象还引用了timeout对象等…
>对于每个用户会话,我都有一个指针(仍在进行C编程)对http请求对象的引用,这些对象也引用了会话对象等…经常删除请求对象,但会话对象不是.
编辑:我问因为我在网上找到的这个链接http://lifecs.likai.org/2010/02/how-generational-garbage-collector.html