摘要: 一、内存泄漏 内存泄漏是指对象实例在新建和使用完毕后,仍然被引用,没能被垃圾回收释放,一直积累,直到没有剩余内存可用。 二、内存溢出 内存溢出是指当我们新建一个实力对象时,实例对象所需占用的内存空间大于堆的可用空间。 如果出现了内存溢出问题,这往往是程序本生需要的内存大于了我们给虚拟机配置的内存,这 阅读全文
posted @ 2017-08-30 23:10 张超五 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、jvm的组成 对比上图,jvm由主要由两个重要组件和五个内存区间组成: 两个重要组件:类加载子系统:class loader subsystem 、 执行引擎:execution engine 五个内存区间:方法区、堆、java栈、程序寄存器、本地方法栈 1、类加载子系统 负责查找并装载Clas 阅读全文
posted @ 2017-08-30 22:58 张超五 阅读(143) 评论(0) 推荐(0) 编辑