我正在使用一个使用 bean shell 脚本来传递 java (jvm) 参数的应用程序。我的应用程序需要的不仅仅是默认的 88M PermGen。我尝试了各种方法,从单独指定参数,到一起指定参数,再到由他们孤独地指定参数。特别是我正在尝试使用-XX:PermGen=128M
and加载 JVM -XX:MaxPermGen=256M
。无论我尝试过什么,这些论点似乎都没有任何效果(我正在使用 VisualVM 来监控资源使用情况)。
我认为,我最后的手段是将机器的 JVM 配置为默认为 256M perm gen,但我无法在网上找到任何说明如何(或如果)在不将选项作为标志传递的情况下执行此操作的内容。
有人知道我是不是在叫错树吗?如果我不是,你能告诉我如何更改默认值吗?(JDK6)