RESOLVED DUPLICATE of bug 19250 19369
GC problem causes incremental degradation of execution speed
https://bugs.webkit.org/show_bug.cgi?id=19369
Summary GC problem causes incremental degradation of execution speed
Arthur Langereis
Reported 2008-06-03 05:09:55 PDT
I was testing the new SquirrelFish engine and come upon this very old test page via a speed comparison page on codinghorror.com. The page has a few tests, all but one of which ran fine, the mb100 test was in comparison very slowly, about 0.7sec per run. Now each time I reloaded the page, 0.3sec of execution time was added permanently to the total time taken by this test, not any of the other ones, after a couple of reloads the test took about 2.5sec to complete, while the others ran unchanged. I extracted the test code and put it in a new file and tried that, the results stayed the same, the extracted test page is here: http://xfinitegames.com/safari/mb100.html After some deliberation on webkit with olliej I closed my tabs and the window and reran the test and the time taken was reduced to 300ms. Then I quit and reran the test and it took 94ms. I only had two tabs open, one the codinghorror page and the other were the results of the sunspider test I had performed a bit earlier. It was suggested that that had caused garbage build-up that for some reason this particular test was very vulnerable to. I hope the problem is clear enough, for more info mail me. On #webkit I discussed this with olliej.
Attachments
Alexey Proskuryakov
Comment 1 2008-06-03 05:27:12 PDT
See also: bug 19250.
Gavin Barraclough
Comment 2 2012-09-06 18:03:35 PDT
Linked test cases are no longer existant; The other report we have of regression over time is now fixed. If you still see a bug here please attach a new test case & reopen. *** This bug has been marked as a duplicate of bug 19250 ***
Note You need to log in before you can comment on or make changes to this bug.