【发布时间】:2014-11-03 15:56:10
【问题描述】:
使用 karma-coverage 之类的工具,我们可以动态修改 javascript AST 以获得代码覆盖率。
是否可以使用相同的策略(动态更改代码)
跟踪每个 JavaScript 调用并返回。
有人知道怎么做吗?
我找到了 istanbul 或 esprima 之类的工具,但它们仅用于覆盖范围。
更新 1:
对于我想要的每个函数调用:
函数调用的时间戳和函数调用结束的时间戳
【问题讨论】:
-
像谷歌开发工具这样的浏览器开发工具还不够? developer.chrome.com/devtools/docs/cpu-profiling
-
我们只使用Firefox,很遗憾我们无法安装插件。
-
您的浏览器中安装了 Firebug 吗?
-
不,我们有一系列带有不可修改的嵌入式 Firefox 的终端
标签: javascript trace instrumentation