Как настроить память для ВМ в IntelliJ?Нужно ли отдельно настраивать параметры памяти Tomcat? - PullRequest
9 голосов
/ 17 декабря 2011

Я делаю некоторые тесты и хочу узнать, как настроить память для IntelliJ и Tomcat.

В правом нижнем углу я вижу 98M из 147M в IntelliJ, для чего это нужно?

Как узнать, достаточно ли памяти для tomcat?

Ответы [ 3 ]

20 голосов
/ 17 декабря 2011

Установите параметры памяти для самого IntelliJ в его файле параметров VM.

  • OS X: Contents/info.plist (встроено в каталог приложения)
  • Linux: bin/idea.vmoptions
  • Windows: (install dir/)bin/idea.exe.vmoptions например C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.1\bin\idea.exe.vmoptions

Начиная с IntelliJ 12, для OS X:

  • Файл /Applications/IntelliJ IDEA.app/bin/idea.vmoptions должен быть скопирован в~/Library/Preferences/IntelliJIdeaXX/idea.vmoptions

Это соответствует DOC-197 JetBrains, связанному с CrazyCoder.

Индикатор памяти показывает использованную / максимальную память.

Вы знаете, если вы выделили достаточно памяти TC, если она не исчерпана, и / или не работает из-за большого GC, и / или не меняет местами обмен.Параметры памяти Tomcat настраиваются в конфигурации запуска Tomcat, в которой указано «Параметры виртуальной машины».

2 голосов
/ 11 января 2012

У меня возникли некоторые проблемы с настройкой памяти: поэтому я использую эти настройки для моего виртуального компьютера:

-Xms768m
-Xmx768m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-server
-XX:NewSize=128m
-XX:+UseParNewGC
-XX:ParallelGCThreads=8
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=60
0 голосов
/ 10 мая 2018

Вы можете просто изменить три строки в параметрах своей виртуальной машины

Справка-> Изменить пользовательские параметры виртуальной машины.Замените первые три строки на:

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m

Это хорошие цифры, если в вашей машине 8-12Go.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...