java - 在 Mac OS X 上更改 Java 的最大内存堆

标签 java macos scala

我正在尝试更改 Mac OS X 上 Java 的最大内存大小“堆”。我已经阅读了很多更改“-XX:MaxPermSize”的地方,但我找不到文件也不知道在哪里更改该设置。

最佳答案

您可以使用此参数设置 Java VM 可用的内存:

-Xms64m -Xmx200m

-Xms 指定最小内存; -Xmx 最大值。

您必须在运行应用程序时指定它们。例如,如果你有一个名为 app.jar 的 jar,你可以输入

java -Xms64m -Xmx512m -jar app.jar

我认为在 32 位机器上你不能给 JVM 超过 1Gb。

关于java - 在 Mac OS X 上更改 Java 的最大内存堆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10887518/

相关文章:

java - 如何在 OS X 上的 Java 中设置 DSCP 字节

java - 没有 Apache Spark 的复杂内存对象到 Parquet 文件

scala - 如何在Spark sql中访问HIVE ACID表?

java - 线程与创建它的对象进行通信的首选方式是什么?

java - SolrJ 中缺少强制唯一键字段错误

python - 在 pip 和 pip3 中安装 psycopg2 时出现安装错误

scala - 是否有工具或技术可以搜索兼容的较新版本的包依赖项?

java - 递归推荐好友的方法

java - Android 构建失败 - java.lang.IllegalArgumentException : already added: Lcom/google/api/client/escape/CharEscapers;

macos - 如何在 Mac OS 系统启动时启动 ActiveMq