存储类信息,各个线程共享的内存区域,
OOM问题:大量的jar包,比如tomcat部署的工程过多时会导致方法区溢出问题;大量动态反射类
设置元空间的初始大小与最大可见
方法区OOM
方法区的运行时常量池中的Stringtable 字符串常量池的位置会发生变化
类信息:全类名,接口,类的修饰符等等
域信息,成员属性的信息(classloader加载到方法区)
甚至抛出的异常也有异常表进行记录,最后都由classloader加载到方法区
存储类信息,各个线程共享的内存区域,
OOM问题:大量的jar包,比如tomcat部署的工程过多时会导致方法区溢出问题;大量动态反射类
设置元空间的初始大小与最大可见
方法区OOM
方法区的运行时常量池中的Stringtable 字符串常量池的位置会发生变化
类信息:全类名,接口,类的修饰符等等
域信息,成员属性的信息(classloader加载到方法区)
甚至抛出的异常也有异常表进行记录,最后都由classloader加载到方法区