Интересно, сколько памяти должно быть выделено для лучшей производительности JVM.
Очевидно, что намного лучше, но я боюсь такой ситуации:
Например:
У меня всего 8 Гб оперативной памяти.
5 ГБ уже потреблено ОС.
Я даю свою JVM -Xmx6000m.
Итак, мой вопрос: когда JVM будет использовать 3 ГБ из 6 ГБ, начнёт ли он доступ к файлу подкачки и замедлится? (файл подкачки находится на жестком диске, и каждое чтение намного медленнее, чем доступ к ОЗУ)
Или это лучшее решение для обеспечения только 3Gb?