首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以使用什么基于浏览器的工具来检查我的JavaScript代码的效率和内存使用情况?

我可以使用什么基于浏览器的工具来检查我的JavaScript代码的效率和内存使用情况?
EN

Stack Overflow用户
提问于 2012-03-29 02:04:49
回答 2查看 108关注 0票数 0

我目前正在阅读尼古拉斯·C·扎卡斯(NicholasC.Zakas)的“高性能JavaScript”(),他在书中说:

对这两段代码进行比较表明,在浏览器之间使用选择器API要快2到6倍(图3-6)。

我正在寻找的是一个基于浏览器的工具,它允许我捕获和测量给定的getElementsByTagName**).**片段的性能,并将其与另一个使用不同方法的脚本进行比较(例如,使用Selector )

我使用过Chrome和Firebug,但它们似乎都没有给我提供他在这里所做的比较。我是不正确地使用这些工具,还是有一个我不熟悉的新工具,我应该使用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-29 13:23:47

最流行的方法就是使用http://jsperf.com/的免费在线服务。

或来自github的克隆它

与手工测试相比,它有一个很大的优势:它使用Java Applet来访问纳秒计时器,而JS计时器(日期对象)只能解析到毫秒。

票数 1
EN

Stack Overflow用户

发布于 2012-03-29 13:23:28

Chrome开发工具是可行的。有三个很棒的功能。

  1. 时间线。这将显示时间表上任何执行javascript的呈现时间。
  2. 堆快照。这家伙会拍下你现在的JS的快照,包括你所有的链。它还向您展示了每个元素占用了多少内存--提供了一种查找代码正在咀嚼的位置的好方法。
  3. CPU配置文件。显示了一个函数占用了多少CPU,这对于找到优化的地方也很有用,也许还可以引入web工作人员。

如果您使用Chrome通道,请查看速度跟踪扩展(由Google提供)。基本上是增强的时间线。如果你是一个jQuery的家伙,测试版也有。我还没有使用,所以我不能说它的用途。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9918179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档