jvm
文章平均质量分 83
kuanghe12
这个作者很懒,什么都没留下…
展开
-
JVM源码分析之SystemGC完全解读
概述 JVM的GC一般情况下是JVM本身根据一定的条件触发的,不过我们还是可以做一些人为的触发,比如通过jvmti做强制GC,通过System.gc触发,还可以通过jmap来触发等,针对每个场景其实我们都可以写篇文章来做一个介绍,本文重点介绍下System.gc的原理. 或许大家已经知道如下相关的知识. system.gc其实是做一次full gc system.gc会暂停整个进...原创 2017-07-05 21:01:49 · 126 阅读 · 0 评论 -
OpenJDK 源码目录详解
下面我就介绍下每个目录: agent--->主要是Serviceability Agent的实现。 make--->用来build出HotSpot的各种配置文件。 src------>HotSpot VM的源代码。 | | cpu---->CPU相关代码。 os----->...原创 2017-08-28 10:59:37 · 828 阅读 · 0 评论 -
jvm GC日志详解
首先我们来介绍什么事GC: Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对JVM(Java Virtual Machin...原创 2017-11-01 09:55:23 · 344 阅读 · 0 评论