Java(JBoss)启动后内存达到2G

onlymoon 2011-08-06 11:01:53


我的环境是Suse10 x86_64(8核,16G内存)的环境,jdk也是64位的,部署在jboss5.1,现在启动系统后,java占用的物理内存即达到2个G,但奇怪的是,我换成32位的jdk后,内存就在1G上下,不知道大家是否遇到过这个问题呢?

以下是我配置:



-Xms1024m -Xmx2048m -XX:MaxPermSize=512m -Xss128k -XX:+UseParallelGC -XX:ParallelGCThreads=8 -XX:+UseParallelOldGC
...全文
140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
没事,JVM 会预先将内存先占用掉后再慢慢用。
onlymoon 2011-08-08
  • 打赏
  • 举报
回复
To 火龙果:是RES。
onlymoon 2011-08-08
  • 打赏
  • 举报
回复
主要是因为以前系统一直用的是32位的jdk,启动起来后内存大概才1G左右;现在就只将jdk换成了64位的,其他未动,不知道为什么启动后就2G了。JVM配置也未改过。
  • 打赏
  • 举报
回复
你看的是 VIRT 还是 RES 值?

另外,你内存有 16GB,2G 是小意思!
lin1658 2011-08-06
  • 打赏
  • 举报
回复
用JRockit,可以自动分配内存

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧