一尘不染

剖析javascript执行的最佳方法是什么?

javascript

是否有适用于javascript的良好分析器?我知道firebug对分析代码提供了一些支持。但是我想确定更大范围的统计数据。想象一下,您正在构建大量的javascript代码,并且您想确定代码中实际上是什么瓶颈。首先,我想查看每个javascript函数和执行时间的配置文件统计信息。接下来将包括DOM函数。这与放慢速度的操作(如对渲染树的操作)相结合将是完美的。我认为,如果在我的代码,DOM准备或渲染树/视觉效果的更新中失去性能,将会给人留下很好的印象。

有什么接近我想要的东西吗?或者,要实现我所描述的大部分内容,最好的工具是什么?它将是通过配置文件功能增强的自编译浏览器以及JavaScript引擎吗?


阅读 303

收藏
2020-05-01

共1个答案

一尘不染

Firebug

Firebug提供了非常详细的性能分析报告。它会告诉您每个方法调用花费一个多长时间(详细表)需要多长时间。

console.profile([title])
//also see
console.trace()

您需要致电console.profileEnd()以结束个人资料屏蔽。请在此处查看控制台API:http
:
//getfirebug.com/wiki/index.php/Console_API

Blackbird

Blackbird也有一个简单的分析器(可以从这里 下载)

2020-05-01