3 ms·
So without knowing any details of the Java programs you interact with you're going to make a blind claim that the performance issues are the result of GC pauses
by bitmapbrother 11y ago
So without knowing any details of the Java programs you interact with you're going to make a blind claim that the performance issues are the result of GC pauses?
- amluto 11y agoNo. We've spoken at length with the teams that develop these applications. There's a whole additional class of problems involving the JIT needing to warm up, too, but that's off topic for an article specifically about GC. (Go, for example, would not have the latter problem at all, but the JIT and GC situations for Java are a bit similar. JIT warmup issues can be avoided using AOT compilation, but that has its own set of issues. What seems to be completely missing, or at least was missing last time I looked, was the ability to generate a JIT profile, save it, restart, and restore the old profile.)