2008-11-04 Anders Carlsson <andersca@apple.com>
[webkit/qt.git] / LayoutTests / fast / profiler / simple-no-level-change.html
blob092aedeb15c6f2981ba403fcdbe3bf972206f603
1 <html>
2 <head>
3 <script src="resources/profiler-test-JS-resources.js"></script>
4 <script>
5 if (window.layoutTestController) {
6 layoutTestController.dumpAsText();
7 layoutTestController.setJavaScriptProfilingEnabled(true);
10 function startTest()
12 functionWichStartsAndStopsTheProfiler();
15 function functionWichStartsAndStopsTheProfiler()
17 console.profile("A simple profile test where no scope chagnes");
19 for (var i = 0; i < 10000000; i++)
20 var b = i + 2;
22 document.getElementById("output");
24 console.profileEnd();
25 printProfilesDataWithoutTime();
27 </script>
28 </head>
30 <body onload="startTest()">
31 This page's JavaScript starts and stops profiling from the same scope.
32 <br>
33 <br>
34 To run this test manually, load it in the browser then load the WebInspector and look at
35 the profile. There should be no function calls between console.profile() and
36 console.profileEnd().
37 <div id="output"></div>
38 </body>
39 </html>