Я прочитал несколько статей о рекомендациях по установке значений {Min/Max/Initial}RAMPercentage для Java-приложений в облачной среде. Назначение флагов Min и Max RAM Percentage мне понятно.
С другой стороны, я не могу ни понять, ни найти причину рекомендаций (1-й, 2-й и 3-й) по установке -XX:InitialRAMPercentage и -XX:MaxRAMPercentage к одним и тем же значениям.
Поэтому я хотел бы понять:
< ol>
[*]зачем вообще устанавливать InitialRAMPercentage? Я предполагаю, что оно будет автоматически масштабироваться в течение срока службы приложения (поскольку значение по умолчанию составляет около 1,5 процента) и не вызовет никаких проблем, если его не установить.
[*]почему я должен устанавливать InitialRAMPercentage непосредственно на то же значение, что и MaxRAMPercentage?
Подробнее здесь: https://stackoverflow.com/questions/786 ... o-the-same
Мобильная версия