无法在Windows上启动具有大堆大小的JVM

时间:2016-07-27 09:25:28

标签: java heap-memory

在我的Windows 7 64位PC中,我正在尝试使用-Xmx2048m启动一个java应用程序。

我需要设置一个大的堆大小,因为应用程序需要大量内存。

我的电脑有8GB内存,当我尝试启动应用程序时它有4GB空闲。

但是,应用程序无法以内存不足错误启动。

  

无法为xxxx对象堆保留足够的空间

由于PC的可用内存超过2GB,因此应该可以从最大堆大小= 2GB开始。

为什么应用程序无法启动?有没有什么方法可以启动最大堆大小= 2GB的应用程序?

0 个答案:

没有答案