跳至正文

滴水汇成江海

  • To English
王子健-Blog

Every drop of water makes a sea

分类目录归档:JVM

  • 首页
  • 分类归档: "JVM"

从java到垃圾箱的梳理

[[4.【自动内存管理-内存结构】运行时数据区域]] .java 文件 //Demo public class […]

【编译和优化】后端编译和优化

什么是后端编译 将Class字节码文件,转换为机器码格式。 后端编译时优化 方法内联 方法内联的实现方式是在程 […]

【编译和优化】前端编译和优化

什么是前端编译 前端编译: 可能指的是.java 文件转为class文件的过程。 也可以指 JIT 将字节码转 […]

【虚拟机子系统-执行引擎】运行时栈帧结构

栈帧 每一个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机里面从入栈到出栈的过程。在编译程序代码的时 […]

【虚拟机子系统-执行引擎】方法调用

方法解析 要想执行一个方法之前需要先解析。 静态解析:在编译期间确定方法调用的目标方法。静态解析的方式包括静态 […]

【虚拟机子系统-类加载】ClassLoader

如果说JVM的守门员是ClassLoader!那么守门员带的手套就叫做"双亲委派模型" 什 […]

【虚拟机子系统-类加载】类加载机制

类的生命周期 加载(loading) 就是将文件中的.class 文件中的字节码,加载到内存中(方法区)JDK […]

【虚拟机子系统-class文件结构】.Class文件

java程序是如何执行的? 通过javac编译后,将java语言转为jvm能够识别的.class 字节码文件, […]

【自动内存管理-优化】虚拟机选型

收集器选型 Serial 收集器:单线程收集器,适用于小型或中型的应用程序。 Parallel 收集器:多线程 […]

【自动内存管理-GC理论】并发可达性分析-三色标记算法

可达性分析 为了验证堆中的对象是否为可回收对象(Garbage)标记上的对象,即是存活的对象,不会被垃圾回收器 […]

【自动内存管理-垃圾回收器】垃圾回收器

新生代垃圾回收器 Serial收集器-标记复制 Serial收集器是最基本的、发展历史最悠久的收集器。俗称为: […]

【自动内存管理-GC理论】垃圾回收算法

标记-清除(Mark-Sweep) 和标记-整理配合使用(CMS) 优点 不需要额外的空间,简单容易实现。 低 […]

【自动内存管理-GC理论】分代收集理论

1. 分代收集理论 收集器应该将Java堆划分 出不同的区域,然后将回收对象依据其年龄(年龄即对象熬过垃圾收集 […]

【自动内存管理-GC理论】 运行垃圾回收机制GC

Java 与 C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想 进去,墙里面的人却想出来 […]

【自动内存管理-GC理论】Java中的引用

参考: https://en.wikipedia.org/wiki/Service-level_agreeme […]

【自动内存管理-内存结构】运行时数据区域

JDK 1.8之前的架构 JDK 1.8之后的架构 变化 In JDK 8, classes metadata […]

2025 年 5 月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 1 月    
分类
  • 数据结构与算法 (30)
  • 设计模式 (7)
  • JVM (16)
  • Java (79)
  • Spring (24)
  • Mysql (19)
  • Zookeeper (10)
  • Hadoop (24)
  • Hive (15)
  • Scala (2)
  • Linux (3)
  • 大数据相关 (1)
  • 工作 (6)
  • 图书馆 (4)
近期评论
  • 王子健 发表在《30倍性能提升🚀Hive on Tez + LLAP 实践》
  • 岸谷幽兰 发表在《基于pve的ambari+bigtop弹性大数据平台调研、思考与实践》
  • 王子健 发表在《编译自己的JDK-1.8》
  • 源源 发表在《编译自己的JDK-1.8》
  • 贺贺 发表在《编译自己的JDK-1.8》
归档
找到我ฅ( ̳• · • ̳ฅ)

Copyright © 2025 王子健-Blog | Powered by [王子健]