В hotspot jvm в области памяти есть область кучи и метода, а в методе есть «куча» и «область метода» и т. Д. Объект I new
настроен на кучу, классы, поле, интерфейс, загруженный загрузчиком классов устанавливается в область метода.Будет ли загруженный класс в области методов «выгружен» GC?
Я думаю, gc не должен собирать информацию о классе, которая находится в области метода. Однако статья на китайском языке показывает, что it does't mean gc wouldn't handle method area, it is just very few. When it happens, the constants and loaded class, field etc will be collected.
Я сомневаюсь, произойдет ли это. Если да, то когда?
(Я хочу понять это, потому что я изучаю стратегию привязки метода, если загруженный класс будет собран GC, который я не знаю, когда метод, который я зацепил, будет терпеть неудачу и загрузить новый , отцепит один)