当前位置:  开发笔记 > 编程语言 > 正文

适用于Firefox的Javascript内存分析器

如何解决《适用于Firefox的Javascript内存分析器》经验,为你挑选了4个好方法。

是否有适用于Firefox的工具/插件/功能,它会转储您在页面/脚本中创建的Javascript对象的内存使用情况?我知道Firebug的探查器,但我想要的不仅仅是时间.类似于Yourkit对Java内存使用情况进行分析的东西.

原因是同事正在使用id作为数组中的"键",并且当他这样做时创建1000个空插槽.他认为这是无害的,而我的意见则不同.我想提供一些证据来证明我是对还是不对.



1> Gene T..:

我没有尝试过Sofware验证工具,但是Mozilla有一些工具可以跟踪firefox消耗的整体内存,以防止泄漏:

http://www.mozilla.org/performance/tools.html

和:

https://wiki.mozilla.org/Performance:Leak_Tools

还有这个人说要在封闭的背景下避免使用大型阵列,而不是文章底部

http://ajax.sys-con.com/node/352585



2> CMS..:

我认为Software Verification Limited的JavaScript Memory Validator可以帮助你,它有分配视图,对象视图,代视图等.它不是免费的,但你可以使用评估版来检查你的同事的代码.他们还有一个性能和覆盖验证器......


虽然我同意这是一个很棒的工具,但它只支持Firefox 3.6.6.

3> Nickolay..:

查看来源.稀疏数组不占用大量内存,但如果你的同事不需要任何Array功能,他应该使用plain Objects.



4> Jan Wrobel..:

about:memory可以尝试显示每个窗口占用多少内存以及它们有多少专用于JS对象.它提供了高级别的摘要,无需每个对象使用,但它是调查站点内存需求的良好起点.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有