Какова была цель ограничить размер пространства Permgen на Java JVM? Почему бы не всегда установить его равным максимальному размеру кучи? Почему Java по умолчанию имеет такое небольшое количество 64 МБ? Стараются ли они заставлять людей замечать проблемы с пергеном в их коде, делая это?
Если мое приложение использует 85MB пермгена, тогда было бы безопасно установить его на 96MB, но зачем его устанавливать настолько маленьким, если он просто является частью основной кучи? Не было бы эффективным, чтобы позволить JVM использовать столько же PermGen, сколько позволяет куча?