HI, Мне нравится знать, могу ли я увеличить память JVM в зависимости от моего приложения. Если да, то как я могу увеличить память JVM? И как я могу узнать размер JVM?Как увеличить память JVM?
ответ
При вызове java используйте флаг -Xmx, например -Xmx512m, для 512 мегабайт для размера кучи. Вы также можете рассмотреть флаг -xms, чтобы начать кучу больше, если вы собираетесь с самого начала расти. Размер по умолчанию - 128 мегабайт.
При запуске виртуальной машины Java, два параметра могут быть скорректированы с учетом вашей памяти необходимо:
-Xms<size>
определяет начальный размер Java кучи и
-Xmx<size>
максимальный размер Java кучи.
Не забудьте указать единицу вашего размера: 2048 м, в противном случае JVM предполагает, что вы имеете в виду байты ... – bknopper
Если вы используете Eclipse, то вы можете сделать это, указав нужный размер для конкретного применения в своих аргументов VM Run Конфигурация в качестве EX: -Xms128m -Xmx512m
Или, если вы хотите, чтобы все приложения, работающие с ваше затмение должно иметь тот же указанный размер, который вы можете указать в файле eclipse.ini
, который присутствует в вашем домашнем каталоге Eclipse.
Чтобы получить размер JVM во время выполнения, вы можете использовать Runtime.totalMemory()
, который возвращает общий объем памяти виртуальной машины Java, измеренный в байтах.
Щелкните правой кнопкой мыши по проекту -> Запустить как -> Запустить конфигурации ..-> Выбрать вкладку «Аргументы» -> В «Аргументах VM» вы можете увеличить выделение памяти JVM. Документ Java HotSpot поможет вам настроить ваш аргумент VM HERE
Я не буду вносить какие-либо изменения в eclipse.ini, поскольку незначительная ошибка вызывает много проблем. С VM Args легче работать
- 1. Как увеличить JVM-память на Tomcat 8
- 2. Как увеличить память стека?
- 3. Как установить JVM-память в Solr-5.0
- 4. Как увеличить потоки в JVM
- 5. Как JVM выделить эту память
- 6. Как увеличить память в R?
- 7. Как увеличить память, выделенную GlassFish?
- 8. Как увеличить память на герою?
- 9. как увеличить память для приложения
- 10. Увеличить память ADT
- 11. Как увеличить память для задачи Ant 'Javadoc?
- 12. максимальная память jvm, которую я могу выделить
- 13. UIViewAnimation Увеличить память
- 14. тратить память на ускорение jvm
- 15. Как увеличить объем памяти jvm, доступный для листа Scala?
- 16. Coldfusion компоненты еда JVM память
- 17. Как сохранить память, используемую JVM под контролем?
- 18. Как уменьшить память кучи памяти в JVM
- 19. Как Hotspot Java/JVM хранит память?
- 20. Как увеличить выделенную память в jvm для команд Grails на IntelliJ IDEA 9 Beta?
- 21. Невозможно увеличить память эмулятора Android
- 22. Как увеличить память nodejs по умолчанию?
- 23. Как увеличить память кучи в исполнении pandoc?
- 24. Как увеличить память докерной машины Mac
- 25. Как увеличить память кучи java в netbeans?
- 26. Как увеличить доступную память для плагина?
- 27. Как увеличить память с помощью exe4J?
- 28. Как увеличить память в Microblaze для приложений?
- 29. Как увеличить память для maven-glassfish-plugin?
- 30. Как увеличить java-память в openfire
В java 8 вам не обязательно это делать, это зависит от вашей основной памяти. –