我正在尝试使用命令“java -Xmx1028m”
它只是在我按 Enter 后给出可用命令的列表,并且它不会更改 java 的最大内存大小。请帮忙!
最佳答案
这并不是意味着一般来说要更改Java的最大堆大小 - 它的意思是为调用java
命令设置它 .
所以你通常会运行:
java -Xmx1028M com.foo.SomeApplication
(或可执行 jar 文件,可能添加额外选项等)。
我不知道有什么方法可以更改 Java 的默认最大堆大小 - 但这样做会假设所有应用程序都具有相同的要求。
关于Java -Xmx1028m 在 Mac OS X 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10886905/