java - 想要将 Java 堆大小增加到 4GB+ : Physical Memory 8 GB, JVM 64 位

标签 java memory jvm

我想在网络服务器上运行内存密集型包。

当前计算机的设置是... window 7 64 位 64 位虚拟机 内存:8GB

当我尝试运行 eclipse 时 -Xms1024m -Xmx2048m -XX:MaxPermSize=256m

我得到:

VM初始化时出错 无法为对象堆保留足够的空间 无法创建 Java 虚拟机。

从我阅读的帖子来看,似乎我应该能够使用超过 4GB 的内存。 当我运行代码时,我能够在 -Xmx1200M 处最大化内存并且仍然能够运行代码。但是对于我想要完成的事情,我需要使用更多的内存。我怎样才能在这里增加内存大小?


谢谢大家。问题是我使用的是 32 位版本的 JDK。将 JDK 切换到 64 位版本后,我能够以 2GB 的速度运行内存。谢谢!

最佳答案

问题是我使用的是 32 位版本的 JDK。

谢谢,也感谢史密斯先生指出我应该回答它并将其标记为已解决。

关于java - 想要将 Java 堆大小增加到 4GB+ : Physical Memory 8 GB, JVM 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276381/

上一篇:Java double 学

下一篇:java - Spring bean 测试

相关文章:

java - 在 glassfish 服务器上部署完成的 jsf 应用程序

java - 从 yaml 文件中过滤属性

java - 容量适配 Java 集合

java - JVM 内存问题

java - 如何在灵活的 GAE 应用程序中正确设置 JVM 选项

java - 如何在spring hibernate中反序列化日期格式?

java - 致命异常 : main [Android developing]

c++ - 拒绝访问试图打开进程

c++ - 复制构造函数和相等运算符出错

java - 使用 Xmx 操作 JVM 的内存限制