In the following benchmark, we get GC pause of about 15 seconds because of low memory notification that was sent from WebKit. http://people.mozilla.org/~wmccloskey/incremental-blog/example-pause.html In this case the low memory notification is unnecessary because all memory usage consists of V8 objects, not DOM objects. So in this case V8 can schedule GC itself more optimally.
Created attachment 172804 [details] Patch
Created attachment 172808 [details] Patch
Comment on attachment 172808 [details] Patch I discussed with ulan offline. LGTM.
Created attachment 172811 [details] Patch
Comment on attachment 172811 [details] Patch Clearing flags on attachment: 172811 Committed r133765: <http://trac.webkit.org/changeset/133765>
All reviewed patches have been landed. Closing bug.