加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – JVM如何使用超过4gb的内存

发布时间:2020-12-14 05:02:18 所属栏目:Java 来源:网络整理
导读:我有一个安装 Linux服务器(最好是Ubuntu 64位服务器)的请求, 和Java(64位)在以下机器上: Intel Core2Quad Q8200 – 2.33 GHz 8GB DDR2 RAM 2×320GB SATA硬盘,在RAID1镜面(镜像) 问题是如何配置系统和Java,因为我需要JVM来使用超过4GB的内存. 它不能分布在
我有一个安装 Linux服务器(最好是Ubuntu 64位服务器)的请求,
和Java(64位)在以下机器上:

> Intel Core2Quad Q8200 – 2.33 GHz
> 8GB DDR2 RAM
> 2×320GB SATA硬盘,在RAID1镜面(镜像)

问题是如何配置系统和Java,因为我需要JVM来使用超过4GB的内存.

它不能分布在许多虚拟机上.数据超过4GB大
并且它必须在内存中,因为硬盘速度很慢,性能至关重要.

这是一个配置和性能问题,如果有人有经验,我有兴趣评论吗?

非常感谢你帮助我这个…

解决方法

一个64位的JVM应该没有任何问题,在巨大的堆,肯定比你可用的RAM大得多.启动JVM时只需增加堆大小,例如:
java -Xmx6g

你以前必须指定64位标志(用-d64),但我不认为这是必要的.

32位JVM可以管理像3GB的堆.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读