在Chrome中从JavaScript启动和停止分析

我希望能够在Chrome开发者窗口中通过进行javascript调用来启动和停止CPU Profiler。就像是:

chrome.cpuprofiler.start();  
//do expensive operation  
chrome.cpuprofiler.stop();

现在,我能做的最好的是:

Click "start profiling".  
//do expensive operation  
Click "stop profiling".  

甚至有一个快捷键吗?

您可以!

一个例子:

   if (window.console && window.console.profile) {
     console.profile("label for profile");
     // insert code to profile here,
     // all function calls will be profiled
     console.profileEnd();
   }

它也适用于Safari,Firefox中的Firebug。

注意:你不能使用配置文件时间代码,不进行函数调用:如果你的代码只是一个for循环,则profiler将不会找到任何配置文件。使用console.time()和console.timeEnd()来基准纯循环或不调用函数的代码。

http://stackoverflow.com/questions/5346010/start-and-stop-profiling-from-javascript-in-chrome

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Chrome中从JavaScript启动和停止分析