相关疑难解决方法(0)

Windows XP上的Java最大内存

我总是能够为在32位Windows XP(Java 1.4,1.5和1.6)上运行的Java SE分配1400兆字节.

java -Xmx1400m ...
Run Code Online (Sandbox Code Playgroud)

今天我在使用Java 1.5_16和1.6.0_07的新Windows XP机器上尝试了相同的选项并得到错误:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

通过反复试验,我可以在这台机器上分配1200兆字节.

任何想法为什么一台机器将允许1400和另一台只有1200?

编辑:该机器有4GB的RAM,大约3.5GB,Windows可以识别.

java memory windows

102
推荐指数
6
解决办法
14万
查看次数

运行 java -version 时“无法为对象堆保留足够的空间”

我知道这是一个常见的问题。我想知道从哪里开始。

在 windows server 2008 上运行 java,我们有 65GB 内存,它显示 25GB 空闲。(目前有几个人正在运行进程)。

systeminfo | grep -i memory

显示:

总物理内存:65, 536 MB
可用物理内存:26,512MB
虚拟内存:最大大小 69,630 MB
虚拟内存:可用 299 MB
虚拟内存:使用中:69、331 MB。 

真的只是想知道我如何解决这个问题。

  • 我从哪里开始?
  • 使用的虚拟内存多于物理内存是什么意思,这就是 java 无法启动的原因吗?
  • java 是否要使用虚拟内存而不是物理内存?

java -version

给我:

Error occured during initialization of VM could not reserve enough space for object heap

更具体的问题:

  • 为什么JVM不想使用空闲的物理内存?
  • java -version如果不指定 Xms 参数,java 命令(如)要使用多少内存?
  • 简单地分配更多的虚拟内存是解决问题的好方法吗?

java memory virtual-memory windows-server-2008

5
推荐指数
1
解决办法
1万
查看次数

Intellij偶尔无法为对象堆保留足够的空间

已解决,请在下面查看解决方案.

我正在使用Intellij Idea 2017.2.2.以下是我的intellij规格.

我的Intellij只会偶尔失败maven构建或jboss服务器启动错误

Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
Run Code Online (Sandbox Code Playgroud)

如果我用vm args运行maven构建

-Xms512m -Xmx1024m

构建将失败10次中的9次(不完全是每10次,但只是随机).但在第10次它会工作.我只需按住安装按钮直到它工作.

这是一个主要的问题,如果我没有指定vm args那么构建将大约中途,然后在用完Java堆空间时失败.

对于我的jboss服务器(JBOSS6.4 - 7.5.0.Final redhat 21),可以观察到相同的确切行为,其中服务器将无法启动10次中的9次.然后随机启动,不要.

眼镜

IntelliJ IDEA 2017.2.2

Build#IU-172.3757.52,建于2017年8月14日

持牌-----

订阅有效期至2018年5月31日

JRE:1.8.0_152-release-915-b10 amd64

JVM:JetBrains sro的OpenJDK 64位服务器VM

Windows 7 6.1

我测试了什么

我从Intellij 2017.1升级到2017.2并且行为没有改变.

我也尝试在Eclipse上做同样的事情,这也没有帮助.

清理重启PC,然后关闭所有不必要的应用程序,打开intellij做一个maven构建然后它失败了,但是再多点击一次就像往常一样工作不一致.(注意此时只使用了16g中的6gb,没有办法存在内存不足)

*编辑

这台PC有16 GB的内存.虽然失败正在发生,但当时正在使用大约9.5GB.

java jboss intellij-idea maven

4
推荐指数
2
解决办法
6441
查看次数

React Native 错误“无法为 2097152KB 对象堆保留足够的空间”

我正在使用 React Native 并尝试创建调试构建,或者尝试使用“react-native run-anroid”命令在模拟器中加载构建。我收到以下错误:

VM 初始化期间发生错误无法为 2097152KB 对象堆保留足够的空间 Java HotSpot(TM) 客户端 VM 警告:忽略选项 MaxPermSize=512m;8.0 中删除了支持

请参阅下面的屏幕截图:

在此输入图像描述

我该如何解决这个错误?

react-native

3
推荐指数
1
解决办法
4274
查看次数