
7篇文章 · 7537字 · 2人关注
Parralel Scavenge 收集器工作流程 jvm初始化的时候,有个重要的步骤是全局堆的初始化,根据vm参数的不同,又会选择不同的堆实现...
本文略微记录了jvm的类加载流程。暂时未涉及OOP和Klass相关的知识。 一、java代码的类加载机制 这个大家都懂,双亲委派机制,首先附上类...
编写一个简单的Class文件 查看编译出来的Class文件二进制: Class头 前面4个字节是固定的cafe babe,标识这是一个class...
-------------- 本文参考自<<深入理解jvm虚拟机>>判断一个对象是否需要回收,我们可以有2种方式,一种是基于引用计数的,这个我们...
1. JVM中线程的创建流程 jvm剥离了一套公共的无关平台的线程类:Thread抽象类。Thread类声明在jdk8u-dev/hotspo...
准备工作 首先需要下好jdk源码,我选择的是jdk8,编译过程略去。 经过configure,make之后。在jdk8u-dev/build/m...
编译jdk8,9都是成功的,但是运行的时候遇到了这个问题。 把系统的libjvm.dylib 拷贝到jdk/lib/server中程序可以运行,...
文集作者