方法区溢出+直接内存溢出

来源:互联网 发布:sql 18身份证号性别 编辑:程序博客网 时间:2024/06/05 11:57

方法区溢出

方法区用于存放Class相关信息,如类名、访问修饰符、常量池、字段描述、方法描述等。大量的类产生时,就会造成溢出异常。如spring等框架通过代理类自动生成增强类、大量的jsp文件的应用、同一个类文件被不同的类加载器重复加载

本地内存异常

可通过–XX:MaxDirectMemorySize指定。默认与Java堆得最大值一样。