Sorry for the cross post, I wanted your opinion before I file an issue, because I am not sure where to file it.
Looking into it, it uses YUI to fetch
mail.live.com, YUI adds the content to a DocumentFragment, the script looks for an element, gets its content and that is it, every half a minute or so.
Using the Developer Tools feature, I used the Profiler panel, took a heap snapshot, switched to the Containment view and saw that GC roots>Global handles uses over 300 MBs. It basically contains the string content fetched from
mail.live.com ever since Chrome was started.
I then went to the TImeline panel and clicked on the trash can button ("Collect garbage"), took another heap snapshot and it went back to about 1 MB.
I think I noticed that when the available memory is low, it does collect the garbage quickly, but it happened when I artificially created 1000 large DocumentFragments, added them to an array and deleted the array.
Should I file a V8 issue, or a Chromium issue?
I figure it is a V8 issue, but I want to make sure, since it does involve extensions (a background page) and DOM operations.