JS:简介什么对象构造函数是垃圾收集

Rai*_*ain 8 html javascript profiling garbage-collection

有没有办法知道在Javascript应用程序中哪些类型的对象被垃圾收集最多?

我知道我可以获得堆快照但只能告诉哪些对象是最常见的,而不是最垃圾收集的.

并且堆分配不提供有关Object类的详细信息.

Dan*_*art 0

使用哪种 JavaScript 运行时引擎?每个引擎都有自己的 GC 和监控 GC 事件的方式。如果您想了解有关 GC 实现的更多信息,Chrome V8 引擎将是一个很好的起点: https: //developers.google.com/v8/如果您从 github https://chromium.googlesource 获取源代码.com/v8/v8.git您会发现文件 src/heap/gc-tracer.[h|cc] 提供了很多功能,您可以根据自己的分析需求添加更多功能。