|
|
|
|
|
by cogman10
188 days ago
|
|
Actually, this sounds like your java devs have misconfigured containers. Java will happily eat all the memory you throw at it. The fact that it isn't means they are probably relying on the default JVM settings. Those are too conservative inside a container, especially if they are running on older JVM versions. What you'll find is the JVM will constantly have "waste" due to it's default configuration. The question is if it ends up throwing out of memory exceptions due to the lower memory limit. If your devs haven't looked at the heap allocation of a running application, there's no way to know if this is too much or too little memory. Go/python much more readily give memory back to the OS. |
|