Re:Three kinds of memory leaks
by cryptonector on Monday April 30, 2018 @06:28PM
(#16963038)
A cynic might say that it's not a problem because if you're running the JVM then that's probably all you're running...
JVM has -Xmx for choosing how much memory you want it to use.
Re:Three kinds of memory leaks
by ShroudedNight on Monday April 30, 2018 @09:48PM
(#16964056)
>the JVM _NEVER_ returns memory to the os
That may (or may not) be true of the GC heap, but the GC heap is only one consumer of JVM memory allocations. I don't know enough to confirm one way or another.
Speaking from experience, OpenJ9's JIT compiler aggressively returns transient compilation memory back to the operating system.
I wouldn't consider the third category a memory leak.