1. console.time("My operation");
    2. for(var n = 0; n < maxCount; n++){
    3. /*perform the operation to be measured*/
    4. }
    5. console.timeEnd("My operation");

    这段代码中,我们把要被测量的代码放在两个计时器调用之间,分别是内置 console
    对象上的 time 和 timeEnd 方法。

    在操作开始执行之前,调用 console.time 启动一个命名计时器(本例中计时器名为
    My operation)。然后在特定的循环次数下运行代码(本例中运行 maxCount 次)。由于一
    次操作执行太快很难测量,所以我们要多次运行代码从而取得一个能够测量的值。运行
    次数可以成百上千,甚至上万,其完全依赖于将被测量的代码性质。几次摸索后我们就
    能得到一个合理的值。

    操作结束后则用相同的计时器名字调用 console.timeEnd。随后浏览器就会输出从开
    始到当前的时间差。