3 ms·
Incremental GC is yet another JVM trade-off. It trashes the CPU cache all the time and with 100ns slowdown for each cache miss the gains I've seen on real life
by alecco 16y ago
Incremental GC is yet another JVM trade-off. It trashes the CPU cache all the time and with 100ns slowdown for each cache miss the gains I've seen on real life code are not even remotely close to what's advertised.
And Java objects in real life tend to be big and not very local, from what I've seen.
- axod 16y agoWell, everything is a trade off. It depends what you're running. I use incgc with very good results compared to the defaults. The defaults usually result in pauses (Not good for something like mibbit), also defaults simply can't keep up with object churn. So, anecdotally, incgc works wonderfully.