gpt4 book ai didi

java - Eclipse 不增加 .ini 中指定的 VM 堆大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:34 24 4
gpt4 key购买 nike

谁能帮我解决这个问题。我只是无法让 VM 增加超过 1.8GB 或某种原因。该实用程序在 Eclipse 中运行时返回 64 和 1883242496,但在从命令行 (java.exe) 运行时返回正确的值。 VM 是 64 位,因此应该超过 1.8 GB。

 public static void main(String[] args) {
System.out.println(System.getProperty("sun.arch.data.model"));
System.out.println(java.lang.Runtime.getRuntime().maxMemory());
}

Eclipse.ini 内容如下。什么都试过了。

-startup    
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jdk1.8.0_66\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms6144m
-Xmx6144m
-d64

提前致谢

最佳答案

eclipse.ini 中的配置设置了 Eclipse 本身使用的内存,当您从 Eclipse 中运行程序时,它不会更改使用的内存。

您可以通过打开“运行 > 运行配置”并在“Java 应用程序”部分选择您的程序并将您的参数添加到“VM 参数”来更改特定程序的设置。 enter image description here

您也可以设置默认值,如另一个答案所示。

关于java - Eclipse 不增加 .ini 中指定的 VM 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34260191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com