我从源代码编译了SpiderMonkey,并尝试测量某些函数的执行时间。当我使用Scratchpad或简单的Console会话在Firefox浏览器中运行代码时,我有以下工具:console.time()
,console.timeEnd()
和performance.now()
。
这对我来说很好,但是当我在SpiderMonkey引擎中运行代码时,我没有这些工具可用,使用Date()
并没有给出精确的结果。
SpiderMonkey中有哪些工具适用于此类情景?
答案 0 :(得分:2)
有dateNow()
函数,还有PerfMeasurement object(不介意提到jsm代码模块,API直接在shell中可用,尽管目前只在Linux上提供)。