Permanent区:
Permanent Generation,主要是存储的是java的类信息,包括解析得到的方法、属性、字段等等。**永久带基本不参与垃圾回收**。Permanent generation 不是Heap的一部。
1,不是说有个区超过设定值的时候才会触发垃圾回收,而是当不能在放入新的对象的时候。
2,永久带一般来说是不会存满的,因为他是在类加载的时候存入的信息,当然可以通过反射等在运行时创建新类,如果空间不够是直接抛出OOM错误的
3,minor gc是对新生代的回收,major gc针对老年代,full gc回收新生代,老年代,永久带。