Java 7까지는 JVM 메모리에 PermGen 이라는 영역이 있었는데 , JVM이 클래스를 유지하는 데 사용되었습니다. Java 8 에서는 제거되고 Metaspace 라는 영역으로 대체되었습니다 .
PermGen과 Metaspace 의 가장 중요한 차이점 은 무엇입니까 ?
내가 아는 유일한 차이점 java.lang.OutOfMemoryError: PermGen space
은 더 이상 던질 수없고 VM 매개 변수 MaxPermSize
가 무시 된다는 것 입니다.