
jvm
季風的Blog
看起来很简单,做起来却很难,不卑不亢,学无止境。
展开
-
G1垃圾收集器
[译]G1垃圾收集器 原文地址:Getting Started with the G1 Garbage Collector 原文作者:https://www.oracle.com 译文出自:https://github.com/cap-ljf/blog 本文永久链接:https://github.com/cap-ljf/blog/blob/master/tech/java/jvm/G1垃圾收集器...翻译 2019-01-31 15:55:25 · 834 阅读 · 0 评论 -
CMS垃圾收集器
@(博客随笔)[jvm, gc] CMS垃圾收集器 CMS概念 cms全称ConcurrentMarkSweep,是一款使用并发、标记-清除算法的垃圾回收器。 如果老年代使用CMS垃圾回收器,需要添加虚拟机参数-“XX:+UseConcMarkSweepGC”。 触发cms垃圾回收的机制 根据cms的出发机制分为主动性GC和被动性GC,被动GC又称为周期性GC。 周期(被动)性Old GC 周期性...原创 2019-01-31 15:57:59 · 1175 阅读 · 0 评论 -
JDK命令行工具(全)
给一个系统定位问题的时候,知识、经验是关键基础,数据是基础,工具是运用知识处理数据的手段。这里说的数据包括:运行日志,异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。经常使用适当的虚拟机监控和分析的工具可以加快我们分析数据、定位解决问题的速度,但在学习工具前,也应当意识到工具永远都是知识技能的一层包装,没有什么工具是“秘密武器”,不可能学会了就能包治百病。原创 2019-02-12 09:59:59 · 195 阅读 · 0 评论 -
虚拟机类加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制 1.类加载的过程 关于虚拟机的类加载机制,推荐阅读《深入理解JVM虚拟机》(周志华)第7章。或者阅读此篇博客 深入理解JVM(5)——虚拟机类加载机制 。 什么是符号引用、直接引用 https://blog.youkuaiyun.com/u0146569...原创 2019-02-17 23:30:33 · 177 阅读 · 0 评论