深入分析javascript中console命令(2)

<script type="text/javascript">   console.time("计数1000*1000");   for(var i=0;i<1000;i++){     for(var j=0;j<1000;j++){}   }   console.timeEnd("计数1000*1000"); </script>

运行时间是10.64ms

深入分析javascript中console命令

九、console.profile()的性能分析

性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。
代码如下:

<script type="text/javascript">   function All(){ alert(11);      for(var i=0;i<10;i++){ funcA(1000); }      funcB(10000);    }   function funcA(count){     for(var i=0;i<count;i++){}   }   function funcB(count){     for(var i=0;i<count;i++){}   }   console.profile('性能分析器');   All();   console.profileEnd(); </script>

深入分析javascript中console命令

说明一下,LZ测试时,在All()中未加alert,控制条没有输出,加上了之后,就有了一张性能分析表,暂时不清楚原因,若你知道,可以评论。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzxwfj.html