Junior — Middle
Можете ли да изброите класовете, които се намират в Metaspace?
sobes.tech AI
Отговор от AI
В Metaspace JVM съхранява метаданните на заредените в паметта класове, включително информация за структурата на класовете, методи, полета и константи. В Metaspace се намират класовете, заредени от ClassLoader-ите, тоест всички класове на приложението, библиотеките и системните класове, които са били заредени по време на работата на JVM.
Пример: класове от JDK (например, java.lang.String), класове на вашето приложение и външни библиотеки — всички те се намират в Metaspace. За разлика от предишния PermGen, Metaspace се разширява динамично и се разполага в нативната памет, а не в купчината на JVM.