Junior — Middle
Meg tudná nevezni azokat az osztályokat, amelyek a Metaspace-ben találhatók?
sobes.tech MI
Válasz az MI-től
A Metaspace-ben a JVM tárolja a memóriába betöltött osztályok metaadatait, beleértve az osztályok szerkezetére, metódusaira, mezőire és konstansaira vonatkozó információkat. A Metaspace-ban találhatók azok az osztályok, amelyeket a ClassLoader-ek töltöttek be, vagyis az összes alkalmazás, könyvtár és rendszerosztály, amelyeket a JVM futása során töltöttek be.
Példa: JDK osztályok (pl. java.lang.String), az alkalmazásod osztályai és harmadik fél könyvtárai — mindegyik a Metaspace-ban helyezkedik el. A régi PermGen-től eltérően, a Metaspace dinamikusan bővül és natív memóriában helyezkedik el, nem a JVM heapjén.