2009-12-14 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Dec 2009 03:27:19 +0000 (03:27 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Dec 2009 03:27:19 +0000 (03:27 +0000)
commitb1d883fe044a33d8297b94bb20ab1447953945e2
treedc9c51f3e1b50686a91e8a35b4c81c6b1c073872
parent87f376b6b49678473f98a4ae73ba8b33da8d8c92
2009-12-14  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Sam Weinig.

        in-browser SunSpider suffers excessive penalty under power management
        https://bugs.webkit.org/show_bug.cgi?id=32505

        I have made a few changes to address this:

        1) Change how browser-hosted SunSpider loads tests - preload the content and write it in with
        document.write to reduce triggering of progress UI.
        2) Reduce time between tests to 10ms from 500ms, so that power management doesn't keep the CPU
        stepped all the way down the whole time.
        3) Run the test cycle an extra time for warmup before the runs that count.

        * hosted/sunspider-record-result.js: Removed.
        * make-hosted:
        * resources/TEMPLATE.html:
        * resources/driver-TEMPLATE.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52128 268f45cc-cd09-0410-ab3c-d52691b4dbfc
SunSpider/ChangeLog
SunSpider/hosted/sunspider-record-result.js [deleted file]
SunSpider/make-hosted
SunSpider/resources/TEMPLATE.html
SunSpider/resources/driver-TEMPLATE.html