Junior — Middle
Môžete uviesť triedy, ktoré sa nachádzajú v Metaspace?
sobes.tech AI
Odpoveď od AI
V Metaspace JVM uchováva metadáta načítaných tried do pamäti, vrátane informácií o štruktúre tried, metódach, poliach a konštantách. V Metaspace sa nachádzajú triedy načítané ClassLoader-ami, teda všetky triedy aplikácie, knižníc a systémové triedy, ktoré boli načítané počas behu JVM.
Príklad: triedy z JDK (napríklad java.lang.String), triedy vašej aplikácie a tretích strán knižníc — všetky sú umiestnené v Metaspace. Na rozdiel od starého PermGen, Metaspace sa dynamicky rozširuje a je umiestnený v nativnej pamäti, nie v halde JVM.