Пространство Permgen управляется независимо от кучи и может исчерпаться, даже если в целом достаточно свободной памяти. Некоторые веб-фреймворки (особенно JSF) являются настоящими боровами и в то же время легко приводят к завершению конфигурации по умолчанию. Его можно увеличить с помощью -XX: MaxPermSize = ### m
Помните, что системное пространство ограничено суммой кучи и permgen, поэтому вы можете использовать меньше общих ресурсов, прежде чем начнете получать исключение OOM Cannot Create Native Thread, если не уменьшите кучу на величину увеличения PermGen. 1003 *