The four chunkiest memory hogs in JSC are FunctionCodeBlock, FunctionExecutable, UnlinkedFunctionCodeBlock and UnlinkedFunctionExecutable. Let's inject size classes for their exact sizes to improve space utilization.
Created attachment 293703 [details] Patch
Comment on attachment 293703 [details] Patch Shouldn't this have a sedum step to make sure that you didn't add the same size twice?
Comment on attachment 293703 [details] Patch Oh, yeah.
Created attachment 293715 [details] Patch Deduplicate the list of size classes.
Comment on attachment 293715 [details] Patch Thanks Filip!
Comment on attachment 293715 [details] Patch Clearing flags on attachment: 293715 Committed r208317: <http://trac.webkit.org/changeset/208317>
All reviewed patches have been landed. Closing bug.