我有以下vm选项:
-XX:InitialRAMPercentage=50 -XX:MaxRAMPercentage=80
如前所述,这个jvm在docker容器中运行。pod的内存分配由kubernetes管理。如果我给pod分配10gb,提交的堆是8gb,20gb,然后提交16gb,但是我看到使用的堆大约是2.5gb。此外,8gb或16gb提交的堆是从应用程序运行的一开始就提交的。
有没有办法让它保持在2.5 gb左右(已使用)+一些允许扩展的可用空间?
我有以下vm选项:
-XX:InitialRAMPercentage=50 -XX:MaxRAMPercentage=80
如前所述,这个jvm在docker容器中运行。pod的内存分配由kubernetes管理。如果我给pod分配10gb,提交的堆是8gb,20gb,然后提交16gb,但是我看到使用的堆大约是2.5gb。此外,8gb或16gb提交的堆是从应用程序运行的一开始就提交的。
有没有办法让它保持在2.5 gb左右(已使用)+一些允许扩展的可用空间?
暂无答案!
目前还没有任何答案,快来回答吧!