This is just how the GC works. Someone who's done more work on the GC can give you more context about why the GC runs for the length of time it runs for at each specific moment that it starts going.
As a favor to me, can you please make sure that you quote the entire e-mail thread you're responding to? I find responding to e-mails without context to be pretty jarring. -- John On Dec 12, 2014, at 12:04 AM, Sean McBane <[email protected]> wrote: > Right, I know I'm allocating it and discarding memory. However, if the GC > cleans up at deterministic points in time, as you point out in your first > reply, why is timing erratic? And why the regular pattern in timing? It's > always faster one call, slower one call, faster one call, slower one call...
