javascript - 有没有办法记录在 javascript 中创建了多少个实例?

标签 javascript debugging google-chrome garbage-collection

现在,在我正在编写的一些 JavaScript 代码中,分析器显示垃圾收集占用了大量时间。我想知道是否有一种方法可以确切地了解为什么要在垃圾收集上花费如此多的时间。有什么好的 chrome 或 firefox 插件或调试工具建议来帮助我做到这一点吗?

最佳答案

Google Chrome 开发者工具内置了对内存分析的支持。这允许您分析内存分配和垃圾收集:

https://developers.google.com/chrome-developer-tools/docs/javascript-memory-profiling

如您所见,它们会显示每个对象的计数。

关于javascript - 有没有办法记录在 javascript 中创建了多少个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064205/

相关文章:

c# - 如何使用反射调试从 app.config 加载的对象?

c - 在 C 中是否有调用堆栈转储的函数?

google-chrome - 登录后 Chromedriver 超时

Javascript:我在哪里放置带有标准数据的数组?

javascript - Chrome 和同位素 - 页面大小

javascript - 尝试点击加载外部插件不起作用

javascript - 如何根据我的以下要求处理Javascript的Confirm()?

javascript - 在 AngularJS 中动态更改类

google-chrome - 在 Chrome Devtools 中,有没有比使用鼠标更快的打开 "inspect devices"的方法?

javascript - 如何使用现有的android应用程序作为cordova插件