1

我已经从源代码编译了 SpiderMonkey,并尝试测量某些函数的执行时间。当我使用 Scratchpad 或普通控制台会话在 Firefox 浏览器中运行代码时,我有类似 : console.time()console.timeEnd()performance.now(). 这对我来说很好,但是当我在 SpiderMonkey 引擎中运行代码时,我没有这些工具可用,使用Date()不会给出精确的结果。

SpiderMonkey 中有哪些工具可用于此类场景?

4

1 回答 1

2

dateNow()函数,还有PerfMeasurement 对象(不要介意提到 jsm 代码模块,API 可以直接在 shell 中使用,尽管目前仅在 Linux 上可用)。

于 2014-01-19T00:24:05.340 回答