PermGen : une relique du passé dans JDK 8
Les utilisateurs de Java HotSpot peuvent rencontrer un avertissement concernant l'option MaxPermSize ignorée dans JDK 8 . Cette dépréciation découle de la suppression de l'espace PermGen, un composant historique qui posait plusieurs limitations et problèmes de performances.
Raisons de l'élimination de PermGen
La génération permanente (PermGen). ) était en proie à :
Présentation de Metaspace
Avec la suppression de PermGen, JDK 8 introduit un nouvel espace appelé Metaspace. Métaespace :
Réglage du métaespace
Bien que la taille par défaut du métaespace soit illimitée, les administrateurs peuvent l'ajuster à l'aide de l'indicateur -XX:MaxMetaspaceSize. De plus, l'indicateur -XX:MetaspaceSize définit la taille initiale du métaespace.
En éliminant PermGen, JDK 8 introduit des avantages significatifs en termes de performances, rationalise le garbage collection et ouvre des possibilités d'améliorations futures de la JVM. Les développeurs et les administrateurs système doivent être conscients de ce changement et ajuster leurs stratégies de réglage en conséquence pour tirer parti des dernières avancées Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!