Принимая во внимание 64-битную JVM, есть ли какое-либо существенное преимущество в сохранении размера MaxPermSize?
Это в контексте приложения Java EE, которое часто развертывается и имеет утечку загрузчика классов. В качестве среднесрочного обходного пути, кажется очень разумным просто увеличить MaxPermSize до абсурдного значения - до тех пор, пока оно не выбьет пространство подкачки диска.
Поскольку код неразвернутого приложения почти не используется (кроме того, что связан с утечкой), он выгружается операционной системой. Таким образом, нагрузка на физическую память от неразвернутого детрита кажется незначительной; это было проверено с помощью RSS (размер рабочего набора в Unix).
Есть ли другие эффекты, о которых я должен беспокоиться?