[Webkit-unassigned] [Bug 68440] Peak execution time of the JavaScriptCore garbage collector causes pauses that prevent applications running at a constant frame rate.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 22 09:06:20 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=68440





--- Comment #3 from michaelbraithwaite at turbulenz.com  2011-09-22 09:06:20 PST ---
(In reply to comment #2)
> Created an attachment (id=108342)
 --> (https://bugs.webkit.org/attachment.cgi?id=108342&action=review) [details]
> Test showing peak gc cost.

I put together a test that shows the peak hitting ~100ms for me and these do match the garbage collector cost, i.e. Heap::reset(). 

The allocation patterns in the various games vary so this isn’t meant to match that but illustrates the point with the volume of objects.

The Heap::reset() looks fairly linear in cost with the number of objects so the issue is more about changing that behaviour. It looks like both V8 and Mozilla are going down the incremental gc root. Is that on the roadmap?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list