agmtopy
G1GC的算法与实现之实现篇笔记 G1GC的算法与实现之实现篇笔记
《深入Java虚拟机:JVM G1GC的算法与实现》-实现篇笔记 在上一篇文章中我们记录了G1GC的算法包括内存结构、标记位图、SATB本地队列、转移专用记忆集合等关键组成部分,接下我们会对HotSpotVM的具体实现方法进行分析; Hot
2023-05-06
《深入Java虚拟机:JVM G1GC的算法与实现》-算法篇笔记 《深入Java虚拟机:JVM G1GC的算法与实现》-算法篇笔记
《深入Java虚拟机:JVM G1GC的算法与实现》-算法篇笔记 这一篇文章主要是用于记录《深入Java虚拟机:JVM G1GC的算法与实现》一书中算法篇部分的笔记,主要分为引子、并发标记、转移、软实时性、分代G1GC模式; G1 GC是什
2023-04-05
div class="card">
如何编写JavaAgent 如何编写JavaAgent
如何编写JavaAgent 这篇文章是根据MegaEase的袁伟老师的分享而来,地址是How To Write a JavaAgent 简介 java agent是什么? java agent是jdk1.5时候推出的一个在运行时动态修改cl
2021-07-03
jvm agent
JVM问题排查思路 JVM问题排查思路
JVM问题排查思路 GC log 启动脚本 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -XX:+Pr
2020-06-10
JDK类加载机制 JDK类加载机制
jdk的类加载机制 类加载的过程 类加载主要分为: 加载 -> 验证 -> 准备 -> 解析 -> 初始化 加载 加载的主要作用是将外部的 .class 文件,加载到 Java 的方法区内 验证 验证
2020-06-10
垃圾回收 垃圾回收
jvm的垃圾回收机制 由于jvm将所有对象都保存在堆内存中,因此及时腾出堆内存中无用的空间就至关重要了,jvm通过内存回收的方式对堆内存进行回收和整理 回想咱们打扫家务的步骤是不是第一步要将脏东西找出来丢掉,第二步将剩余有用的东西整理码放好
2020-05-05
JVM基础原理 JVM基础原理
JVM基础原理 jvm基础 jvm是什么? jvm是运行在操作系统上的执行.class文件的虚拟机 jvm与操作系统的关系? 相同点都是可以执行对应的程序 不同点是jvm是可执行class文件与操作系统中间的一层(ps:某人说过计算机世界中
2020-05-04