摘要: 二、jvm内存泄漏 1.堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证GC Roots到对象之间有可达路径来避免垃圾收集回收机制清除这些对象,当这些对象所占空间超过最大堆容量时,就会产生OutOfMemoryError的异常。 新产生的对象最初分配在新生代,新生代满后会进行一次Min 阅读全文
posted @ 2020-07-10 17:54 athony 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、基础内部部分 Java虚拟机在运行时,会把内存空间分为若干个区域,根据《Java虚拟机规范(Java SE 7 版)》的规定,Java虚拟机所管理的内存区域分为如下部分:方法区、堆内存、虚拟机栈、本地方法栈、程序计数器。  1.方法区 方法区主要用于存储虚拟机加载的类信息、常量、静态变量,以及 阅读全文
posted @ 2020-07-10 17:52 athony 阅读(144) 评论(0) 推荐(0) 编辑