摘要:
一、首先弄清楚一个概念:所谓的JVM调优,99%的情况下就是对内存中堆和方法区的调优 二、类加载分为5个阶段:加载、验证、准备、解析、初始化 加载:JVM读取class文件,在堆中创建java.lang.Class对象的过程 验证:确保Class文件符合当前虚拟机的要求 准备:为类变量分配内存空间并 阅读全文
posted @ 2021-05-01 21:59
CEO雷总
阅读(95)
评论(0)
推荐(0)
摘要:
Java垃圾收集器主要有以下几种: 1、Serial 收集器。最简单的收集器,单线程,仅有一条垃圾收集线程。执行的时候要停掉所有正在执行的其他线程 2、ParNew 收集器。Serial收集器的多线程版本。除了使用多线程收集外,其他(控制参数、收集算法、回收策略等等)的都与Serial一样 3、Pa 阅读全文
posted @ 2021-05-01 16:32
CEO雷总
阅读(653)
评论(0)
推荐(0)
摘要:
JVM一共有四种垃圾收集算法:标记-清除算法,复制算法,标记-整理算法,分代垃圾收集算法 1、标记-清除算法 分为两个阶段:标记和清除阶段。 这个算法⾸先标记出所有还存活的对象,回收掉所有没被标记的对象 优点是:实现简单,不需要额外的空间 缺点就是: ① 回收效率低(因为两次扫描,严重浪费时间) ② 阅读全文
posted @ 2021-05-01 15:36
CEO雷总
阅读(130)
评论(0)
推荐(0)

浙公网安备 33010602011771号