launch4j:通过命令行覆盖默认 JVM 堆大小

Posted

技术标签:

【中文标题】launch4j:通过命令行覆盖默认 JVM 堆大小【英文标题】:launch4j: Override Default JVM Heap Size via Command Line 【发布时间】:2013-10-21 03:35:45 【问题描述】:

在我的 Java 应用程序的 launch4j 配置中,我设置了最小值。和最大。堆大小。这很好用,但是,对于某些用户来说,用其他值覆盖这些参数是有意义的。 launch4j 是否可以为最小值设置“默认”设置。和最大。堆大小,但仍允许用户通过命令行参数覆盖这些设置?

【问题讨论】:

【参考方案1】:

您可以在可执行文件旁边的 .ini 文件中指定内存设置,但这仅在您尚未在 launch4j 配置中指定内存时才有效。

http://launch4j.sourceforge.net/docs.html#Runtime_options

【讨论】:

谢谢,这可能对我的情况有所帮助。我会看看这个选项。

以上是关于launch4j:通过命令行覆盖默认 JVM 堆大小的主要内容,如果未能解决你的问题,请参考以下文章

ES优化 内存设置

使用子解析器时,命令行参数被默认值覆盖

SpringBoot修改JVM参数(内置Tomcat命令行启动和IDEA工具配置修改)

CMAKE_INSTALL_PREFIX如何设置默认值,并且保留从命令行覆盖的能力?

使用 Launch4j VM 参数路径包装的 JavaFX 项目

tomcat9默认jvm