性能问答>jvm内存相关求教>
1回复
4年前

jvm内存相关求教



java程序是运行在docker容器中,容器给的内存是4g。java程序的web容器是tomcat,tomcat的配置是

-Xmx:1024m

-Xms:1024m

现在遇到的问题是,我们在java程序中有内存监控程序,显示

  • maxMemory()值为3.5G

  • totalMemory()值为1.7G

tomcat分配的-Xmx的值都只有1g,我们程序检测到可用内存都到了3.5g,且程序用了1.7g,运行还好好的。

Runtime.getRuntime().maxMemory()这个获取的是docker容器可用内存吗?

3041 阅读
请先登录,查看1条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步