如何验证特定Javascript对象将被垃圾收集?
我是否可以做出任何类型的断言来验证特定对象是否可以在Javascript中进行GC?其目的是进行单元测试,以确认内存泄漏已修复如何验证特定Javascript对象将被垃圾收集?,javascript,garbage-collection,Javascript,Garbage Collection,我是否可以做出任何类型的断言来验证特定对象是否可以在Javascript中进行GC?其目的是进行单元测试,以确认内存泄漏已修复 在这一点上,我不知道有任何直接的语言支持-我不认为Javascript有弱引用或终结器,这可能是我在Java或C#中所做的。你不能有任何Javascript代码来检测特定对象是否可以被GCed。测试它的代码将阻止它被垃圾收集,因为根据定义,该代码将有一个对它的引用,而垃圾收集器将不会GC仍然有一个对它的活动引用的东西 您可以执行以下操作来验证是否存在内存泄漏: 设计一个
在这一点上,我不知道有任何直接的语言支持-我不认为Javascript有弱引用或终结器,这可能是我在Java或C#中所做的。你不能有任何Javascript代码来检测特定对象是否可以被GCed。测试它的代码将阻止它被垃圾收集,因为根据定义,该代码将有一个对它的引用,而垃圾收集器将不会GC仍然有一个对它的活动引用的东西 您可以执行以下操作来验证是否存在内存泄漏: