首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >64位Linux系统上的内存使用量是MAC 32位的两倍

问64位Linux系统上的内存使用量是MAC 32位的两倍
EN

Stack Overflow用户
提问于 2011-03-11 01:54:55
回答 2查看 782关注 0票数 0

我们正在尝试在64位Linux OS .The上部署一个JBOSS 5.01版本和jvm版本的应用程序。与运行在MAC上的32位1.5_22相比,java进程几乎占用了两倍的内存。Linux 64位系统会有补丁吗?或者它为什么会这样呢?我们知道64位比32位占用更多的memory.Can。在甲骨文的一篇文章中,我们看到64位占用的内存比32位占用的内存更多

EN

回答 2

Stack Overflow用户

发布于 2011-03-11 02:03:11

对于Java6VM,您可以尝试添加UseCompressedOops,这将减少指针的大小。

java -XX:+UseCompressedOops ...

http://wikis.sun.com/display/HotSpotInternals/CompressedOops

票数 4
EN

Stack Overflow用户

发布于 2011-03-11 02:03:29

您是否使用-Xmx显式设置了最大堆大小?如果不是,请注意,除了更大的指针之外,64位上的default heap size比32位上的更大。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5263704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档