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