32bit jvm和64bit jvm的WAS6.1内存配置问题(2009-11-08 14:11:22)转载标签: 电脑手机内存配置bitit 分类: portal
首先明确几点
1、32位也分不同的操作系统,他们支持的内存容量是不同的。
2、64位寻址地址是32位寻址地址的2倍
3、你的机器所拥有的可被分配内存有多大
一般来将,32位一般是每个节点不要超过1.5,可以设置为2G,但要看你机器有多大内存,拿XP来说,可管理内存为3G,那么你有2个节点,如果你每个设置为1.5,那么你的机器可能启动不了,因为你的系统其他应用也需要内存支持,这个时候,你就只能每个节点设置1,保证效率最大化。
64位上,虽然没有上限的限制,但是由于寻址地址的问题,所以一般设置为32位的2倍大小,也就是说应该在3~4之间,但是这么大的内存地址,会造成维护困难,所以一般要相应减少。
在碰到系统有大数据读取时,我们一般设置参数-Xloratio,这个参数是表明有多少内存是用于大数据读取的。使用如下-Xloratio0.1,证明有10%的内存用于大数据读取,平时是不占用这10%分配内存的。