JIT means Just-in-Time. In this context for native compilation just in time before execution. Production JITs are usually indeed self-tuning. But this self-tuning has nothing to do with memory allocation or garbage collection. JITs can allocate memory manually, many JITs don't have garbage collection at all.
What does the JIT have to do with the GC? The two are completely orthogonal.
Both are part of the JVM, which means that part of the JVM is currently self-tuning.
Re:Where are the self-tuning systems?
by ExpiredLink on Sunday May 31, 2015 @11:58AM
(#9634518)
That's what I was trying to say.
But the JIT is a self-tuning system! Here you are.