Два варианта jvm, которые мы можем предоставить -Xms и -Xmx, которые являются минимальным и максимальным размером кучи для jvm соответственно. Во многих приложениях я заметил, что оба эти значения одинаковы. Есть ли какая-то конкретная или веская причина, по которой разработчики предпочли иметь как минимальную, так и максимальную возможную кучу?java jvm максимальные и минимальные параметры кучи
Благодаря
Таким образом, вы можете точно определить, сколько памяти использует? Кажется довольно самоочевидным. – redFIVE
-Xms - это «начальный размер кучи java», а не минимальный размер кучи – Atri
Для расширения памяти требуется время JVM. Это может привести к ненужному системному GC, в то время как JVM работает, ему необходимо выделить больше памяти. В случае сервера это неприемлемо. –