Java -Xmx1028m 在 Mac OS X 中不起作用

标签 java macos unix

我正在尝试使用命令“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/

相关文章:

java - System.gc() 的可用对象

java - 接口(interface)方法中的最终参数 - 有什么意义?

java - 排序功能不排序! java

macos - 如何(启用/禁用)在 macOS 上通过标题栏查看模糊的可滚动内容

python - mac 适合 python 编程吗?

linux - 使用 shell 脚本将两个命令的输出合并到一个表中

java - "Java is portable"是什么意思?

macos - 如何在mac中显示隐藏文件?

unix - 使用docker run命令将参数传递给docker容器

shell - 检查PID是否僵化的可移植shell解决方案