标签:运行时数据区 回收 ack font 本地 mic 对象 老生代 永久代
每个区域异常原因:
堆:对象太多
栈:请求栈深度大于限制,比如很大的递归
方法区:永久代太多
内存泄漏:分配出的内存没有被回收回来,失去控制
内存溢出:程序所需内存超出系统分配上限
引用对对象的访问方式:1.句柄,引用指向实例数据指针和类型数据指针,这两个指针分别指向实例数据和对象类型数据
2.直接指针 引用指向实例数据和类型指针,指针指向类型数据
标签:运行时数据区 回收 ack font 本地 mic 对象 老生代 永久代
原文地址:http://www.cnblogs.com/team42/p/7044681.html