Junior — Middle
Kunt u de klassen die zich in Metaspace bevinden opsommen?
sobes.tech AI
Antwoord van AI
In Metaspace slaat de JVM de metadata van geladen klassen op, inclusief informatie over de structuur van klassen, methoden, velden en constanten. In Metaspace bevinden zich de klassen die door ClassLoaders zijn geladen, dat wil zeggen alle klassen van de applicatie, bibliotheken en systeisklassen die tijdens de JVM-uitvoering zijn geladen.
Voorbeeld: klassen uit de JDK (bijvoorbeeld java.lang.String), klassen van je applicatie en derdenbibliotheken — ze worden allemaal in Metaspace geplaatst. In tegenstelling tot de oude PermGen, breidt Metaspace zich dynamisch uit en wordt het geplaatst in het native geheugen, niet in de JVM-heap.