Может кто-нибудь, скажите мне разницу в Размер памяти процесса Java и Размер кучи Java. На самом деле, я пытался настроить Elasticsearch 1.5.2 экземпляр на машине. Его документРазница между размером памяти процесса Java и размером кучи
говорит, что я могу настроить максимально допустимую память для процесса. Я полагаю, что это, как это делается
export JAVA_OPTS=”-Xms256m -Xmx512m”
Кроме того, я могу установить переменные окружения ES_HEAP_SIZE настроить максимальный размер кучи (Семантика не дана). Может кто-нибудь, пожалуйста, скажите мне разницу между обоими и как настроить (синтаксис для указания памяти) ES_HEAP_SIZE?
Это кажется дубликат этого вопроса -> http://stackoverflow.com/questions/27438429/big-difference-between-jvm- size-size-size-size-size-size-size- –
Вы говорите, что документация Elasticsearch ошибочна? В нем говорится: «Наиболее важным параметром для этого является -Xmx для управления максимально допустимой памятью для процесса и -Xms для управления минимальной выделенной памятью для процесса» –
В нем четко указано это как ** память для процесса * *, не куча. Если у нас есть Elasticsearch, пожалуйста, ответьте. –