![](https://img-blog.csdnimg.cn/20210608150144398.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java JVM
文章平均质量分 94
Java-JVM
刘Java
Java研发工程师,终生学习践行者!
展开
-
Java内存分析工具MAT(Memory Analyzer Tool)的介绍与使用
详细介绍了Java内存分析工具MAT(Memory Analyzer Tool)的常见使用方法,MAT可以帮助Java程序员快速进行内存分析,定位问题。原创 2021-06-25 11:53:54 · 10121 阅读 · 3 评论 -
Java的JVM性能监控与故障处理工具详细介绍以及使用案例
详细介绍Java的JVM性能监控与故障处理工具,包括原始的命令行工具,以及比较先进的图形化界面工具,比如MAT。同时,每种工具均有使用案例。原创 2020-04-03 23:00:01 · 2525 阅读 · 0 评论 -
Java的JVM运行时栈结构和方法调用详解
详细介绍了Java 的JVM的运行时栈结构,以及和方法调用详解,包括解析调用和分派调用。原创 2020-04-13 17:36:08 · 3599 阅读 · 2 评论 -
Java的JVM字节码指令集详解【一万字】
详细介绍了如何使用javap查看java方法中的字节码、以及各种字节码的含义,在文末还附有JVM字节码指令集表。原创 2020-04-11 15:39:23 · 4553 阅读 · 0 评论 -
Java的类加载器和类加载机制详解
详细介绍了Java的类加载器和类加载机制。Java的Class(类)加载器,主要工作在Class加载的“加载阶段”,其主要作用是从系统外部获取Class的二进制数据流。原创 2020-04-08 21:39:49 · 2302 阅读 · 0 评论 -
Java JVM的类加载过程详解
本文深入介绍Java的类加载过程:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)。原创 2020-04-07 20:49:07 · 3175 阅读 · 0 评论 -
Java的 Class字节码文件结构和内容全面解析【两万字】
详细介绍了Java的 Class(类)文件结构,一步步详细分析Class文件源码,并且都有案例演示。原创 2020-04-05 17:59:34 · 6777 阅读 · 1 评论 -
Java对象的GC内存分配和回收策略
详细介绍了Java对象的GC内存分配和回收策略,以及GC日志的查看教程。原创 2020-04-03 16:20:28 · 2659 阅读 · 0 评论 -
深入理解Java中的7种JVM垃圾收集器原理【一万字】
详细介绍了Java的HotSpot虚拟机中的7种GC垃圾收集器的原理以及它们的执行过程、优缺点以及相关参数。原创 2020-04-02 11:48:48 · 2213 阅读 · 0 评论 -
HotSpot虚拟机的垃圾收集算法实现
本文介绍了HotSpot虚拟机实现具体的垃圾收集算法的方式,主要有三种方法用以分析垃圾:枚举根节点、安全点、安全区域。原创 2020-04-01 14:38:52 · 2528 阅读 · 0 评论 -
Java中的常见JVM垃圾收集算法
介绍几种常见的垃圾收集算法,比如复制算法、标记清除算法、标记压缩算法、综合其他算法的分代算法、G1的分区算法等。原创 2020-04-01 13:02:12 · 3508 阅读 · 0 评论 -
Java中的Finalizer类以及GC二次标记过程中的Java源码解析
主要介绍Java中的Finalizer类,以及GC二次标记垃圾回收过程Java源码解析,包括Finalizer垃圾回收线程的运作等。原创 2020-03-31 18:38:00 · 2669 阅读 · 0 评论 -
Java中强、软、弱、虚四种对象引用的详解和案例演示
介绍了Java中的强引用、软引用、弱引用、虚引用等四种对象引用,并且提供了测试案例,对虚引用的坑还做出了额外说明。原创 2020-03-31 18:44:55 · 2324 阅读 · 0 评论 -
Java JVM的引用计数和可达性分析垃圾收集算法
介绍了Java中的垃圾分析算法,包括引用计数法和可达性分析算法的原理!原创 2020-03-30 23:51:59 · 2179 阅读 · 0 评论 -
Java中的对象内存布局以及如何计算对象大小
详细介绍了HotSpot虚拟机中的对象的内存布局、压缩指针、使用jol来查看和计算对象内存使用情况、对象的访问定位方式!原创 2020-03-30 21:42:51 · 3342 阅读 · 1 评论 -
Java对象的创建过程以及init和clinit方法详解
详细介绍了Java中对象的创建过程,包括对象的创建方式、分配内存、空间初始化、构造方法的执行等。原创 2020-03-30 17:07:27 · 2693 阅读 · 0 评论 -
Java JVM的堆内存的GC模型以及堆空间GC机制
Java JVM堆内存的GC模型以及分代机制,包括堆空间GC分区,对象晋升,GC触发策略等。原创 2020-03-30 14:55:15 · 3117 阅读 · 0 评论 -
JDK1.7和1.8的JVM内存模型的主要区别
主要讲解JDK1.7与JDK1.8的JVM运行时数据区域的主要区别。原创 2020-03-29 23:29:00 · 5318 阅读 · 0 评论 -
Java JVM内存模型(运行时数据区域)详解
详细介绍了JVM运行时数据区域,包括方法区、堆空间、栈空间、本地方法栈、程序计数器、常量池、直接内存、字面量、符号引用、直接引用。原创 2020-03-29 23:25:32 · 3468 阅读 · 2 评论 -
Java JVM的基本概念、结构、生命周期
介绍了JVM的基本概念、JVM的生命周期、大概结构。原创 2020-03-30 11:34:49 · 2991 阅读 · 0 评论