Changeset 65961 in webkit
- Timestamp:
- Aug 24, 2010 6:09:41 PM (14 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r65960 r65961 1 2010-08-24 Ojan Vafai <ojan@chromium.org> 2 3 Reviewed by Darin Adler. 4 5 GC before running an iteration in the perf tests 6 https://bugs.webkit.org/show_bug.cgi?id=44570 7 8 This is a speculative attempt at reducing flakiness. 9 There definitely are a lot of collected for some tests, 10 so, having GC happen in the middle of a run may very well 11 be causing flakiness. 12 13 * resources/magnitude-perf.js: 14 (Magnitude._runIteration): 15 (Magnitude): 16 1 17 2010-08-24 Tony Chang <tony@chromium.org> 2 18 -
trunk/LayoutTests/resources/magnitude-perf.js
r65940 r65961 201 201 Magnitude._runIteration = function(setup, test, magnitude, milliseconds, runsPerIteration) 202 202 { 203 Magnitude._debug('run iteration. magnitude ' + magnitude + " milliseconds " + milliseconds + " runsPerIteration " + runsPerIteration);204 203 setup(magnitude); 204 205 var jsObjectCountBefore = jsObjectCountAfter = 0; 206 if (window.GCController) { 207 jsObjectCountBefore = GCController.getJSObjectCount(); 208 GCController.collect(); 209 jsObjectCountAfter = GCController.getJSObjectCount(); 210 } 211 212 Magnitude._debug('run iteration. magnitude ' + magnitude + " milliseconds " + milliseconds + " runsPerIteration " + runsPerIteration + 213 " jsObjectCountBefore " + jsObjectCountBefore + " jsObjectCountAfter " + jsObjectCountAfter); 205 214 206 215 var iterations = 0;
Note: See TracChangeset
for help on using the changeset viewer.