[Webkit-unassigned] [Bug 21377] New: GC goes off the deep end with large array

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 4 17:52:03 PDT 2008


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

           Summary: GC goes off the deep end with large array
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://nerget.com/mandelbrot.html
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: oliver at apple.com
                CC: mjs at apple.com


If you compare the time taken first the first phase (calculation) of the linked
mandelbrot demo to any other browser you'll see we get thoroughly beaten. 
Shark shows this to be Basically entirely GC bound with 86.4% of time spent in
JSArray::mark

To reproduce:
1. Check the Slow case check box
2. click the start link

I'm not sure if this is a bug due to marking an array being slow, or something
forcing us to collect way more often than we should be (extra cost of array
storage etc)


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



More information about the webkit-unassigned mailing list