欧尼酱讲JVM(01)——整体概览(导航)
从业这么久了,输入了很多东西,趁我还算不老,趁我还有精力,我觉得把我的知识和经验整理一番,输出出来。
那么首先就从JVM开始吧。我将从以下几个方面讲解JVM:
欧尼酱讲JVM(02)——类的加载过程
欧尼酱讲JVM(03)——用户自定义类加载器
欧尼酱讲JVM(04)——运行时数据区简介
欧尼酱讲JVM(05)——守护线程和普通线程
欧尼酱讲JVM(06)——指点江山—程序计数器
欧尼酱讲JVM(07)——方法的栖身之所—虚拟机栈
欧尼酱讲JVM(08)——字节码中方法内部结构的剖析
欧尼酱讲JVM(09)——虚拟机栈-变量槽slot
欧尼酱讲JVM(10)——操作数栈
欧尼酱讲JVM(11)——动态链接和常量池
欧尼酱讲JVM(12)——本地方法接口
欧尼酱讲JVM(13)——本地方法栈
欧尼酱讲JVM(14)——堆
欧尼酱讲JVM(15)——堆空间的参数设置
欧尼酱讲JVM(16)——如何基于逃逸分析进行代码优化
欧尼酱讲JVM(17)——方法区详解有图有真相
欧尼酱讲JVM(18)——对象实例化内存布局与访问定位
欧尼酱讲JVM(19)——执行引擎
欧尼酱讲JVM(20)——了解垃圾回收
欧尼酱讲JVM(21)——垃圾回收相关算法
欧尼酱讲JVM(22)——分代收集算法
欧尼酱讲JVM(23)——垃圾收集器
未完待续……
我将会持续更博,最慢一周一更。
欧尼酱讲JVM(01)——整体概览(导航)相关推荐
- 欧尼酱讲JVM(22)——分代收集算法
目录 分代收集算法 HotSpot中的分代收集 年轻代 老年代 没有一种最好的算法吗?没有,没有最好只有最适合.具体问题具体分析! 上一篇文章<欧尼酱讲JVM(21)--垃圾回收相关算法> ...
- java的标量和聚合量_欧尼酱讲JVM(16)——如何基于逃逸分析进行代码优化
代码优化是一个涉及面很广的"工程",但是今天呢,本姑娘主要给大家分享基于逃逸分析,如何给代码做优化.那么逃逸分析是什么呢?我前面的文章也仔细的讲解过了,这里就不过多的赘述了.有不明 ...
- 欧尼酱讲JVM(17)——方法区详解有图有真相
目录 位置图解 方法区的理解 方法区在哪里 方法区的基本理解 HotSpot中方法区的理解(演进过程) 方法区的内部结构 图解方法区内部结构 运行时常量池 class文件中常量池的理解 为什么需要常量 ...
- 欧尼酱讲JVM(23)——垃圾收集器
目录 GC性能指标整体说明 评估GC性能指标 不可能三角 吞吐量与暂停时间的对比说明 吞吐量VS暂停时间 垃圾收集器发展史 垃圾收集器分类 按碎片处理方式 按工作的内存区间分 不同垃圾收集器详解 Se ...
- 欧尼酱讲JVM(20)——了解垃圾回收
目录 垃圾回收相关 什么是垃圾 什么是GC 关于垃圾收集的三个经典问题 为什么需要GC 了解早期垃圾回收行为 Java的垃圾回收机制 担忧 应该关心哪些区域的回收 写在最后 垃圾回收相关 什么是垃圾 ...
- 欧尼酱讲JVM(12)——本地方法接口
位置图解 图中虚线框起来的就是本地方法接口 什么是本地方法 简单地讲,一个Native Method就是一个Java调用非Java代码的接口,一个Native Method是这样一个Java方法:该方 ...
- 欧尼酱讲JVM(21)——垃圾回收相关算法
目录 前言 垃圾标记阶段 对象存活判断 引用计数算法 原理 优缺点 举例 可达性分析算法 原理 优缺点 引用链 GC Roots 垃圾清除阶段 标记清除算法 清除过程 优缺点 何为清除 复制算法 原理 ...
- 欧尼酱讲JVM(06)——指点江山—程序计数器
程序计数器在哪 程序计数器执行过程: 程序计数器(Program Counter Register),也叫PC寄存器,是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器. 在Java ...
- 欧尼酱讲JVM(04)——运行时数据区简介
运行时数据区概括 Java虚拟机在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依 ...
最新文章
- C++关键字union
- 郎凤娥谈定西实施煤粉锅炉改造项目
- python缩进用什么键盘好_关于Python基础缩进和选择的介绍
- mysql 多表查询练习题_mysql多表查询练习
- windows 和linux 同步api对比
- vb教材笔记_VB课堂笔记-----第五章 数据的输入与输出
- linux 查看汉字编码方式
- stm32F1的JTAG、SWJ作为普通引脚使用。禁用JTAG、SWJ。
- 如何用gitbook写文档并存到github上
- 【CCCC】L3-015 球队“食物链” (30分),搜索排列
- fiddler注释_FIDDLER的使用方法及技巧总结
- php 函数内临时变量,在PHP中调用函数时使用临时变量
- 提升写作效率,让 Word 更好地为你所用
- VR安全很重要:Magic Leap低调收购安全公司
- 两个服务器同步网站数据,两个服务器之间数据库同步
- 分布式机器学习主要笔记
- php 12306查询结果,使用php怎么编写一个12306余票查询功能
- solr使用 备忘录 草稿
- 关于HTML字体出现模糊重影,点击后字体后变正常的情况与解决方法
- Django rest framework --- Routers