java пользоваться - Как предоставить аргументы JVM VisualVM?




3 Answers

Должен иметь возможность изменять настройки памяти в %JDK_HOME%\lib\visualvm\etc\visualvm.conf

Xms и Xmx находятся в строке default_options .

profiler idea

Я использую VisualVM из JDK 1.6.0_26 для профилирования Java Webapp, работающего под Tomcat, но VisualVM часто говорит мне, что у него недостаточно памяти для создания моментального снимка, а также использовать -Xmx-переключатель для обеспечения большей памяти Netbeans , Проблема в том, что я запускаю VisualVM за пределами Netbeans, поэтому как я могу предоставить аргументы JVM для jvisualvm.exe?




Я начал с

jvisualvm -J-Xms1024m -J-Xmx2048m

и это сработало.




Для Mac OSX 10.12+

Если вы загрузили файл visualvm dmg из https://visualvm.github.io/download.html и перенесли его в каталог 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




Related

java windows jvm visualvm