ADDITIONAL SYSTEM INFORMATION :
jvm in general, especially in cloud environmnents
A DESCRIPTION OF THE PROBLEM :
manageing java jvm in the cloud is a pain. There is no parameter which controls the total memory consumed, and parameters which pretend to do so like –XX:MaxRAM, also addresses heap only.
please provide a parameter which restricts the memory to "leave 300mb free, do not take more". as in kubernetes one has limits for memory consumption. leaving some memory free is best to manage memory in running container images, as there might be side cars or other "operatin" system stuff running. this parameter should affect TOTAL memory, not heap only, java knows heap and non heap by itself.
jvm in general, especially in cloud environmnents
A DESCRIPTION OF THE PROBLEM :
manageing java jvm in the cloud is a pain. There is no parameter which controls the total memory consumed, and parameters which pretend to do so like –XX:MaxRAM, also addresses heap only.
please provide a parameter which restricts the memory to "leave 300mb free, do not take more". as in kubernetes one has limits for memory consumption. leaving some memory free is best to manage memory in running container images, as there might be side cars or other "operatin" system stuff running. this parameter should affect TOTAL memory, not heap only, java knows heap and non heap by itself.