Currently we schedule our GCActivityCallback timer at the end of a collection. This is not an accurate picture of small amounts of allocation, which is the timer's purpose in the first place. This can cause some extra unnecessary full GCs as well as wasting some memory if we haven't done a collection recently. We should move the scheduling to the allocation slow path, which would mostly mitigate these issues.
Created attachment 137606 [details] Patch
Comment on attachment 137606 [details] Patch r=me
Comment on attachment 137606 [details] Patch Clearing flags on attachment: 137606 Committed r114511: <http://trac.webkit.org/changeset/114511>
All reviewed patches have been landed. Closing bug.
<rdar://problem/11130716>