有没有办法让它可以设置内存使用参数里面一个java类,而不是使用eclipse或java程序编译器,只是你可以在类中使用记事本做的简单代码或者其他的东西。 如果你不知道我的意思,这是一个例子:
public class Example {
public Example() {
-Xmx("1024M");
}
public static void main(String args[]) {
new Example();
}
}
请帮助,谢谢! 注意:我不想使用-Xmx生成cmd / batch文件来运行它!
答案 0 :(得分:0)
在运行时无法更改内存(在JRE到达代码语句时,内存已设置且无法更改)。实现不同内存大小的唯一方法是重新启动应用程序。使用Process
指定更大的内存(然后关闭原始应用程序,但没有足够的内存)。
当然,最好只在启动过程中指定所需的内存(BAT文件,JWS等)。