
原文地址:Do It Yourself (OpenJDK) Garbage Collector 序言 构建语言运行时系统的任一部分都是一个有趣的练习。至少构建第一个 hack...
原文地址:JVM Anatomy Park #9: JNI Critical and GC Locker 问题 JNI Get*Critical 如何与 GC 协同?GC L...
JVM的内存结构 本文主要内容包含 JVM的参数类型 jinfo & jps(参数和进程查看) jstat(类加载、垃圾收集、JIT 编译) jmap+MAT(内存溢出) j...
原文地址:JVM Anatomy Park #2: Transparent Huge Pages 问题 大页(Large Pages)是什么?透明大页(Transparent...
对ZGC还不怎么了解的同学,可以先看看这篇文章 ZGC,一个超乎想象的垃圾收集器 以往的一些GC算法,比如CMS、G1,采用分代的思想对堆内存进行划分,对应的GC行为也可以分...
本文翻译自How the Java virtual machine performs thread synchronization,内容略有删改 前言 所有的 Java 程序...
译自:Github JF杰微刊:如何在Git中撤销一切 任何一个版本控制系统中,最有用的特性之一莫过于“撤销(undo)”操作。在Git中,“撤销”有很多种含义。 当你完成了...
原文:Eliminating Large JVM GC Pauses Caused by Background IO Traffic 译文由杰微刊兼职译者张帆翻译。 在生产环...
欢迎访问 陈同学博客原文Exception-Handling Antipatterns Blog from Oracle CommunityException managem...
写在前面 写作时间:2017.5本文JDK版本:JDK 1.8本文简述:从Java的新建一个线程开始,溯源到Thread类的源码,然后再从Thread类的源码跳到虚拟机层的C...
每个使用Java的开发者都知道Java字节码是在JRE中运行(JRE: Java 运行时环境)。JVM则是JRE中的核心组成部分,承担分析和执行Java字节码的工作,而Jav...