JVM内存区域的划分

2/22/2017来源:ASP.NET技巧人气:1161

JVM 内存模型图

    方法区域存放了所加载的类的信息(名称、修饰符等)、类中的静态变量、类中定义为final类型的常量、类中的Field信息、类中的方法信息,当开发人员在程序中通过Class对象中的getName、isInterface等方法来获取信息时,这些数据都来源于方法区域,同时方法区域也是全局共享的,在一定的条件下它也会被GC,当方法区域需要使用的内存超过其允许的大小时,会抛出OutOfMemory的错误信息




可以参考如下的链接: http://www.cnblogs.com/sunada2005/p/3577799.html http://blog.csdn.net/ns_code/article/details/17565503