[Webkit-unassigned] [Bug 34350] New: [Symbian] More efficient aligned memory allocation for JSC Collector

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 29 15:09:23 PST 2010


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

           Summary: [Symbian] More efficient aligned memory allocation for
                    JSC Collector
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: S60 Hardware
        OS/Version: S60 3rd edition
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: siddharth.mathur at nokia.com
                CC: hausmann at webkit.org, laszlo.1.gombos at nokia.com,
                    norbert.leser at nokia.com


The 64k-aligned block requests being made using UserHeap::ChunkHeap() in
Collector.cpp are inefficient. 

This is causing the error condition ...
 if (!userChunk)
        CRASH();

to show up frequently even when device has lots of free RAM left. 

We likely need to use RChunk.CreateDisconnectedLocal() and associated commit()
and decommit() to..
a) efficiently request alignment with exotic 64k requirement
b) return committed memory back to system pool when Heap::freeBlock() is run.

-- 
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