GC 的内部机制

一、GC的概念  Garbage Collection(垃圾收集),Java 中 GC 的对象是堆空间和永久区。 二、GC的算法 1)、标记-清除:是现代垃圾回收算法的基本思想。标记-清除将垃圾回收分为两个阶段:标记阶段和清除阶段。一种可行的实现是,在标记阶段,首先通过根节点,标记所有从根节...

2019-02-17 21:05:28

阅读数 144

评论数 0

JVM——锁

1、对象头Mark:对象头的标记,32位。描述对象的hash、锁信息、垃圾回收标记、年龄    (1)、指向锁记录的指针    (2)、指向monitor的指针    (3)、GC标记    (4)、偏向锁线程ID2、偏向锁:1)、大部分情况下没有竞争的,所以可以通过偏向锁来提高性能。      ...

2018-04-20 00:06:37

阅读数 72

评论数 0

JVM入门知识整理

1、JVM内核:Java Virtual Machine 译为Java虚拟机。通常指通过软件模拟的具有完整硬件系统功能的运行在一个完全隔离环境汇总的完整计算机系统。 VMware/Visul Box:使用软件模拟物理CPU的指令集。 JVM:使用软件模拟Java字节码指令集。HotSpot 2...

2018-03-19 00:38:22

阅读数 118

评论数 0

提示
确定要删除当前文章?
取消 删除