Eclipse java应用程序堆大小不能超过4G
我需要用-Xmx12g运行一个应用程序,但在eclipse中我无法得到12g 我可以直接从终端运行它,Eclipse java应用程序堆大小不能超过4G,java,eclipse,heap,Java,Eclipse,Heap,我需要用-Xmx12g运行一个应用程序,但在eclipse中我无法得到12g 我可以直接从终端运行它,java-Xmx12g…这显示了这个命令的最大内存为12G: Runtime.getRuntime().maxMemory(); 在eclipse中运行相同的东西,作为运行时vm参数,我得到的最大值为4G。我尝试在eclipse.ini中最大化值(这应该不会影响我的java应用程序吧?),没有改变。 我有16G内存,我的朋友有64G,他可以运行的很好,但我不能得到超过4g的相同设置。我没有收到
java-Xmx12g…
这显示了这个命令的最大内存为12G:
Runtime.getRuntime().maxMemory();
在eclipse中运行相同的东西,作为运行时vm参数,我得到的最大值为4G。我尝试在eclipse.ini中最大化值(这应该不会影响我的java应用程序吧?),没有改变。
我有16G内存,我的朋友有64G,他可以运行的很好,但我不能得到超过4g的相同设置。我没有收到任何错误或任何东西。
64位操作系统、64位虚拟机Eclipse->Preferences->Java->Installed JRE。每个JRE都有一个默认的VM参数部分,这使我的一切都以4G运行,即使我试图在运行配置中覆盖-Xmx当您将其设置为2G时会发生什么?您可能在错误的位置编辑了设置。@ChrisK我仍然有4g,它立即提醒了我几年前所做的更改。。。Eclipse首选项JRE有默认的VM参数:-Xmx4g,它覆盖了运行配置。如果是另一种方式,它会更有意义,但无论如何,现在已经解决了,谢谢