开发者社区> 问答> 正文

linux下在未配置下,tomcat默认调整jvm占用全部内存,为什么?

当前JVM的最大可用内存(totalMemory): 3573.375MB
当前JVM占用的内存总数(maxMemory): 234.25MB
当前JVM空闲内存(freeMemory): 186.84391021728516MB
JVM实际可用内存: 3525.968910217285MB
我在windows下放tomcat,默认都是60多MB,需要手动调整到1024MB左右,linux下我下载的最新版本tomcat,直接放到linux下,没做任何调整,检测到的就是这么大了?请问大家知道这个是什么原因吗

展开
收起
落地花开啦 2016-05-30 10:11:02 4416 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    totalMemory 是可用内存啊,就是物理机的系统内存。
    windows,如果是32位系统的,JDK无法利用系统的全部内存,最多只能用到1.5G左右。
    windows下不可能是60多M,应该你弄错了

    2019-07-17 19:19:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从Linux系统内核层面来解决实际问题的实战经验 立即下载
Linux系统通过fail2ban对暴力破解进行防护 立即下载
《3-Alibaba Dragonwell 在Alibaba Cloud Linux 3上的应用及优化》 立即下载