java - 如何增加java中的堆大小?

标签 java

我创建了包含 dicom 图像的自动运行 cd。 大约需要 10-15 分钟。在屏幕上显示 dicomviewer。 所以,我想在运行时以编程方式增加 jvm 堆大小(而不是从命令行) 假设我在启动应用程序时必须为我的应用程序分配 500mb。 是否可以? 我正在使用 windows 平台。

最佳答案

从字面上看,没有。最大堆大小在 JVM 启动时设置,不能增加。

在实践中,您可以将最大堆大小设置为平台允许的最大大小,并让 JVM 根据需要增长堆。这样做有明显的风险;也就是说,您的应用程序将使用所有内存并导致用户的机器停止运行。但这种风险隐含在你的问题中。

关于java - 如何增加java中的堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960619/

相关文章:

java - 使用正则表达式替换某个字符串 - Java

java - 使用 "hh:mm"Java 操作

java - 智能 JScrollPane 跟随输出文本

java - 通过 Java 进行 HTTPS 身份验证和 Cookie

java - 在 Firebase Android 中将带有子项的值转换为 Java 对象

java - 在 Grails 中保存大量数据时如何强制刷新数据库?

java - 在 Java 中用字符串重复整个循环很困难

java - 我如何在 mysql 数据库更新后立即运行脚本(cronjob)

java - 将图像插入布局,然后用于电子邮件应用程序

Java 列表列表