Answers:
应该能够修改中的内存设置 %JDK_HOME%\lib\visualvm\etc\visualvm.conf
Xms
并且Xmx
在default_options
排队。
-J-Xms
并且-J-Xmx
实际上是正确的选项名称吗?-J
在conf文件中指定前缀时是否需要前缀?
-J-Xms24m
&,-J-Xmx256m
所以我认为这是正确的选项名称。您可能会用谷歌搜索如何格式化visualvm.conf以获得更多信息...
-J
前缀。
/usr/lib/jvm/java-6-sun/lib/visualvm/etc/visualvm.conf
。
或者我认为这也可行:
jvisualvm.exe -J-Xmx512m
(或您需要的任何数量)
.exe命令行上的-J用于一次性设置,或另一答案中记录的.conf文件用于更改默认值
jvisualvm.exe -J-Xms256m -J-Xmx1024m
从命令提示符处进行了尝试,并且在检查过程时,可以看到未应用参数。
-Xms24m -Xmx192m -Dsun.jvmstat.perdata.syncWaitMs=10000 -Xms256m -Xmx1024m
我开始
jvisualvm -J-Xms1024m -J-Xmx2048m
而且有效。
在Mac中,您可以通过编辑此文件来配置它们。
/Applications/VisualVM.app/Contents/Resources/visualvm/etc/visualvm.conf
visualvm_default_options="-J-client -J-Xms4096m -J-Xmx5120m -J-XX:+IgnoreUnrecognizedVMOptions -J-Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup.AcceptLicense -J-Dsun.jvmstat.perdata.syncWaitMs=10000 -J-Dsun.java2d.noddraw=true"
对于Mac OSX 10.12+
如果您dmg
已从https://visualvm.github.io/download.html下载visualvm 并将其移至该Applications
目录。您可以visualvm.conf
在以下位置找到配置文件Applications/VisualVM.app/Contents/etc/visualvm.conf
。在此配置文件中,您可以更改
visualvm_default_options="-J-client -J-Xms24m -J-Xmx256m
到(例如)
visualvm_default_options="-J-client -J-Xms24m -J-Xmx2048m