반응형 JDK 71 Java MetaSpace 오늘은 Java 8 버전에서 등장한 MetaSpace에 대해 알아보자. Permanent Generation 자바 7버전까지는 Permanent Generation이라는 영역이 존재했다. 줄여서 PermGen라고 부른다. PermGen은 로드되는 클래스, 메서드 등에 관한 정보 등 메타 데이터(리플렉션)를 저장한다. 모든 static 메서드, static 변수를 저장한다. Java 7 버전까지는 String Pool도 PermGen의 일부 바이트 코드, 이름, JIT 정보도 가지고 있다. 이 영역은 제한된 메모리가 큰 단점이다. 제한 된 메모리로 인해 Out Of Memory(OOM) 문제가 발생할 수 있다. Permanent Generation은 Heap 영역인가? 위 사진만보면 PermGen은 Hea.. 개발/Java 2023. 12. 12. 이전 1 다음 반응형