Sobes.tech
Junior — Middle

Pouvez-vous énumérer les classes qui se trouvent dans Metaspace?

sobes.tech IA

Réponse de l'IA

Dans Metaspace, la JVM stocke les métadonnées des classes chargées en mémoire, y compris les informations sur la structure des classes, méthodes, champs et constantes. Dans Metaspace se trouvent les classes chargées par les ClassLoaders, c'est-à-dire toutes les classes de l'application, des bibliothèques et des classes système qui ont été chargées lors de l'exécution de la JVM.

Exemple : classes du JDK (par exemple, java.lang.String), classes de votre application et bibliothèques tierces — toutes sont placées dans Metaspace. Contrairement à l'ancien PermGen, Metaspace s'étend dynamiquement et est placé dans la mémoire native, et non dans le tas JVM.