These users are wrong: JSReportExtraMemoryCost SparseArrayValueMap JSDocument JSImageData JSNodeList collectionindex canvas imageloader mediaelement sourcebuffer xmlhttprequest They only report cost upon allocation, not upon visit. This can cause lots of memory growth, since it makes the heap thing that eden collection is constantly succeeding in reclaiming huge amounts of memory.
Created attachment 248455 [details] Patch
Comment on attachment 248455 [details] Patch r=me
Committed r181411: <http://trac.webkit.org/changeset/181411>