回答:
のメモリ設定を変更できる必要があります %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
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以降の場合
https://visualvm.github.io/download.htmldmg
からvisualvmをダウンロードし、それをディレクトリに移動した場合。構成ファイルは、次の場所にあります。この構成ファイルでは、Applications
visualvm.conf
Applications/VisualVM.app/Contents/etc/visualvm.conf
visualvm_default_options="-J-client -J-Xms24m -J-Xmx256m
to(eg)
visualvm_default_options="-J-client -J-Xms24m -J-Xmx2048m