Есть ли какие-либо преимущества в том, чтобы сохранить MaxPermSize небольшим?

Предполагая 64-битную JVM, есть ли существенная польза от сохранения малого размера MaxPermSize?

Это происходит в контексте приложения Java EE, которое часто повторно развертывается и имеет утечку в загрузчике классов. В качестве среднесрочного обходного пути кажется очень разумным просто увеличить MaxPermSize до абсурдного значения, если это не приведет к перегрузке дискового пространства подкачки.

Поскольку почти весь код неразвернутого приложения не используется (за исключением кода, связанного с утечкой), он выгружается операционной системой.Таким образом, нагрузка на физическую память от незадействованного детрита кажется незначительной; это было проверено путем наблюдения за RSS (размер рабочего набора в Unix).

Есть ли другие эффекты, о которых мне следует беспокоиться?

8
задан Arjan Tijms 11 May 2013 в 10:38
поделиться