Bug 142804

Summary: Various heap policies should use fewer hardcoded constants
Product: WebKit Reporter: Mark Hahnenberg <mhahnenb>
Component: JavaScriptCoreAssignee: Mark Hahnenberg <mhahnenb>
Status: NEW ---    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Mark Hahnenberg 2015-03-17 17:42:38 PDT
There are a variety of knobs throughout the JSC heap subsystem that are hardcoded but could easily be runtime options in Options.h. E.g.:

(1) minEdenToOldGenerationRatio: the ration of Eden to Old gen size over which we will do a FullCollection.
(2) proportionalHeapSize: the amount we will grow the Heap at the end of a FullCollection
(3) other stuff I can't remember right now.