以编程方式设置max java堆大小
作者:互联网
有没有办法以编程方式设置max java堆大小而不是vm参数?
就像是:
System.getProperties().put("<heap variable>", "1000m");
解决方法:
没有任何Hotspot JVM. JVM堆参数只能在命令行中指定,然后在JVM的生存期内得到修复.
使用Hotspot Java实现,“更改”应用程序堆大小的唯一方法是在具有不同命令行参数的新JVM中重新启动它.
(我模糊地回忆一下其他厂商的JVM确实允许在运行的JVM中更改一些堆参数.也许有人可以澄清.)
标签:java,jvm,heap-memory 来源: https://codeday.me/bug/20190928/1825257.html