0:51:05hayleyluis: Something to ponder. On my laptop with 8MB of cache, using a GC that never moves ends up doubling the cache miss rate and slows things down substantially. My desktop with 64MB of cache only has about 20% more misses, and is hardly slower at all. I don't really have any ideas on how to trigger defrag based on cache miss rate.