我已经从源代码编译了SpiderMonkey,并试图测量一些函数的执行时间。当我使用Scratchpad或普通控制台会话在Firefox浏览器中运行代码时,我有一些工具,如:console.time()、console.timeEnd()和performance.now()。这对我来说很好,但是当我在SpiderMonkey引擎中运行代码时,我没有那些可用的工具,使用Date()并不能给出精确的结果。
SpiderMonkey内部有哪些工具可用于这类场景?
发布于 2014-01-19 00:24:05
有dateNow()函数,也有PerfMeasurement对象 (不要介意提到jsm代码模块,这个API在shell中是直接可用的,尽管目前只在Linux上使用)。
https://stackoverflow.com/questions/18226202
复制相似问题