【发布时间】:2011-01-05 15:25:40
【问题描述】:
我有一个用于搜索文件的 java 桌面应用程序,它通常很快就会达到默认堆限制。我无法访问将安装它的所有系统,因此我想增加应用程序本身的 JVM 堆大小。任何人都可以帮助我如何在我的应用程序中以编程方式做到这一点
【问题讨论】:
-
为什么不选择添加一些带有为 jvm 定义的启动参数(如 Xmx)的启动脚本(bat 或 sh)并将其与应用程序本身一起部署。
-
如果任何应用都可以随意提高限制,那么设置限制有什么意义?
-
您不能以编程方式更改正在运行的应用程序中的内存限制
-
供参考,这里是热点的RFE:bugs.sun.com/bugdatabase/view_bug.do?bug_id=4408373
标签: java size heap-memory