2

谁能推荐一个用于 JavaScript 的图形调用堆栈可视化器,我可以安装在Linux机器上(或者是操作系统中立的)?最好是不需要修改被分析的 JavaScript。

我追求的东西类似于valgrind/生成的图表,kcachegrind但适用于 JavaScript。

编辑:有几个人建议使用 Firebug 的 Profile 工具。我已经使用了它,但不幸的是,它不能胜任我需要可视化器的工作。例如,能够看到脚本在 removeListener() 函数中花费了 20% 的时间并不能告诉我从哪里调用它并帮助追踪潜在的优化(除非我错过了 Firebug Profile 选项卡的某些方面) .

4

2 回答 2

1

Firebug 是一个用于 firefox 的插件,它有一个调用堆栈跟踪器,您可以在其中单击堆栈的各个元素并检查该上下文。也许不是业务中视觉上最奢华的调用堆栈检查器,但功能齐全。

于 2008-12-22T18:30:58.703 回答
0

绝对建议将 Firebug 作为中间解决方案,直到您找到与您想要的输出精确匹配的东西。

于 2008-12-22T18:51:33.437 回答