Junior — Middle
Կարող եք նշել այն դասերը, որոնք գտնվում են Metaspace-ում?
sobes.tech AI
Պատասխան AI-ից
Metaspace-ի մեջ, JVM պահպանում է դասերի մետադատված տվյալները, ներառյալ դասերի կառուցվածքի, մեթոդների, դաշտերի և հաստատունների մասին տեղեկությունները: Metaspace-ում գտնվում են այն դասերը, որոնք բեռնվել են ClassLoader-ների կողմից, այսինքն՝ բոլոր ծրագրի, գրադարանների և համակարգային դասերի դասերը, որոնք բեռնվել են JVM-ի աշխատանքի ընթացքում:
Օրինակ՝ JDK-ից դասեր (օրինակ՝ java.lang.String), ձեր ծրագրի և երրորդ կողմի գրադարանների դասեր — բոլորը տեղադրված են Metaspace-ում: Վերած PermGen-ի, որը նախկինում էր, Metaspace-ը դինամիկորեն ընդլայնվում է և տեղադրվում է բնիկ հիշողության մեջ, ոչ թե JVM-ի heap-ում։