gpt4 book ai didi

Java 堆大小 - 这可行吗?

转载 作者:行者123 更新时间:2023-12-01 16:06:03 28 4
gpt4 key购买 nike

我使用 NetBeans 桌面应用程序模板尝试此操作 - 增加执行的 .jar 文件的堆大小(至 512 MiB)。 (我相信 NetBeans 默认使用 Singleton 应用程序 - SingleFrameView)它会起作用吗?

    public static void main(String[] args) {
if (args == null) {
args = new String[1];
args[0] = "Xmx512m";
} else {
String[] tempArgs = new String[args.length+1];
for (int i=0; i<args.length; i++) {
tempArgs[i] = args[i];
}
tempArgs[tempArgs.length-1] = "Xmx512m";
args = tempArgs;
}
launch(MyApp.class, args);
}
}

最佳答案

不会工作。堆空间是在 JVM 初始化时通过 -Xmx 参数设置的。当您运行 Java 代码时,为时已晚。

如果 launch() 方法生成一个 JVM,则可能会出现异常,但我没有看到任何迹象表明情况确实如此。

关于Java 堆大小 - 这可行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2572725/

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