JVM最佳学习笔记---总览
2019独角兽企业重金招聘Python工程师标准>>>
本笔记参照了周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》
第三版,读完之后受益匪浅,让我对Java虚拟机有了一个深刻的认识,这也是Jvm书籍中最好的读物之一。我以下图为例做了一个简单的总览:
JVM 总览
JVM体系总体分四大块:
- 类的加载机制、类加载模型
- JVM内存模型
- GC垃圾回收算法、垃圾回收器
- GC分析 JVM调优
当然这些知识点在下面的文章中都有详细的介绍,这里只做主干的梳理
这里画了一个思维导图,将所有的知识点进行了陈列,因为图比较大可以点击右键下载了放大查看。
JVM最佳学习笔记<一>---Java内存区域与内存溢出异常
JVM最佳学习笔记<二>---垃圾收集器与内存分配策略
JVM最佳学习笔记<三>---虚拟机性能监控与故障处理工具
JVM最佳学习笔记<四>---虚拟机类加载机制
转载于:https://my.oschina.net/loubobooo/blog/3056392
JVM最佳学习笔记---总览相关推荐
- JVM最佳学习笔记一---Java内存区域与内存溢出异常
2019独角兽企业重金招聘Python工程师标准>>> 前言 本笔记参照了周志明<深入理解Java虚拟机:JVM高级特性与最佳实践>第三版,读完之后受益匪浅,让我对Jav ...
- Java虚拟机(JVM)学习笔记(不定时更新)
Java虚拟机(JVM)学习笔记 不少组织都曾开发过Java虚拟机: SUN公司曾经使用过3个虚拟机,Classic.Exact VM.Hotspot. 其中Hotspot虚拟机沿用至今,并已 ...
- 【深入理解JVM】学习笔记——-1、JVM基本结构
借花献佛:本篇主要来了解: 什么是jvm?JVM的基本结构, 也就是概述.说是概述,内容很多,而且概念量也很大, 不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形, 所以只要你有 ...
- 狂神。JVM入门学习笔记。
JVM学习 JVM常见面试题: 请你谈谈你对jvm的理解?Java8虚拟机和之前的变化更新? 什么是OOM?什么是栈溢出StackOverFlowError?怎么分析? jvm的常见调优参数有哪些? ...
- 最全面的JVM G1学习笔记
引子 最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题.总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决. G1出现的初衷 ...
- 宋红康老师JVM课程学习笔记
文章目录 1. JVM上篇 2. JVM中篇 3. JVM下篇 1. JVM上篇 JVM与Java体系结构 运行时数据区概述及线程.程序计数器(PC寄存器).本地方法栈.本地方法接口 类加载器与类的加 ...
- jvm虚拟机学习笔记
什么是jvm 定义:java虚拟机,java二进制字节码运行的环境 好处 一次编译,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态(虚方法表) 比较jvm,jre,jdk jvm:只是一 ...
- JVM学习笔记07-垃圾回收
目录 1.垃圾回收概述 1.1.什么是垃圾 1.2.为什么需要GC 1.3.早起垃圾回收机制 2.垃圾回收的相关算法 2.1.标记阶段:引用计数算法 2.2.标记阶段:可达性分析算法 2.3.对象的f ...
- 【JVM学习笔记】内存回收与内存回收算法 就哪些地方需要回收、什么时候回收、如何回收三个问题进行分析和说明
目录 一.相关名词解释 垃圾收集常用名词 二.哪些地方需要回收 本地方法栈.虚拟机栈.程序计数器 方法区 Java堆 三.什么时候回收 1. 内存能否被回收 内存中的引用类型 引用计数算法 可达性分析 ...
最新文章
- ArcIMS 投影问题 如何向地图配置文件中添加投影信息(转载)
- Java数组的基本知识点
- 前端学习:Vue.js基本使用
- 借力阿里云存储产品 延锋彼欧加速数字化重塑
- java 蓝桥杯算法训练 未名湖边的烦恼
- Faster R-CNN原理
- mysql触发器不能alter
- 为何腾讯一直在推广“低配版”的QQ
- 做量化投研必须掌握的三大基本模型理论
- 【大数据处理技术】实验7(推荐林子雨老师的教程)
- Springboot中使用Junit5(Jupiter)和Mockito
- python爬虫怎么保存图片_使用Python爬虫怎么将网页图片保存到本地
- 2021 年 VS Code 主题推荐
- 计算机系统崩溃重新装机,电脑系统崩溃有几种重装系统的方法,赶紧试试看
- 获取input输入值和获取form表单中的组件输入值区别
- Liunx下Intel无线网卡驱动安装
- php设计模式番外篇--超人的诞生
- 老七苏-37:明日之星 苏-37是在苏-35的基础上改进而成的。
- PageAdmin CMS网站建设实例:如何制作一个报名表?
- 基于树莓派GPIO口和光电传感器的障碍物检测
热门文章
- Node实现个爬虫查询车牌摇号结果
- 芋道源码的周八(2018.02.24)
- Python函数setdefault()
- 2022年3月28日记:Linux服务器开发,二叉树与红黑树
- vim安装插件Vundle,NerdTree
- 2021年熔化焊接与热切割考试题库及熔化焊接与热切割考试内容
- IAudioClient::Initialize报错AUDCLNT_E_UNSUPPORTED_FORMAT(0x88890008)的解决办法
- centos安装pcl
- 广电信息将深挖三网融合“金矿”
- 室内装修墙面处理(刷漆)的一般步骤