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最佳学习笔记---总览相关推荐

  1. JVM最佳学习笔记一---Java内存区域与内存溢出异常

    2019独角兽企业重金招聘Python工程师标准>>> 前言 本笔记参照了周志明<深入理解Java虚拟机:JVM高级特性与最佳实践>第三版,读完之后受益匪浅,让我对Jav ...

  2. Java虚拟机(JVM)学习笔记(不定时更新)

    Java虚拟机(JVM)学习笔记 不少组织都曾开发过Java虚拟机: SUN公司曾经使用过3个虚拟机,Classic.Exact VM.Hotspot.     其中Hotspot虚拟机沿用至今,并已 ...

  3. 【深入理解JVM】学习笔记——-1、JVM基本结构

    借花献佛:本篇主要来了解: 什么是jvm?JVM的基本结构, 也就是概述.说是概述,内容很多,而且概念量也很大, 不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形, 所以只要你有 ...

  4. 狂神。JVM入门学习笔记。

    JVM学习 JVM常见面试题: 请你谈谈你对jvm的理解?Java8虚拟机和之前的变化更新? 什么是OOM?什么是栈溢出StackOverFlowError?怎么分析? jvm的常见调优参数有哪些? ...

  5. 最全面的JVM G1学习笔记

    引子 最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题.总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决. G1出现的初衷 ...

  6. 宋红康老师JVM课程学习笔记

    文章目录 1. JVM上篇 2. JVM中篇 3. JVM下篇 1. JVM上篇 JVM与Java体系结构 运行时数据区概述及线程.程序计数器(PC寄存器).本地方法栈.本地方法接口 类加载器与类的加 ...

  7. jvm虚拟机学习笔记

    什么是jvm 定义:java虚拟机,java二进制字节码运行的环境 好处 一次编译,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态(虚方法表) 比较jvm,jre,jdk jvm:只是一 ...

  8. JVM学习笔记07-垃圾回收

    目录 1.垃圾回收概述 1.1.什么是垃圾 1.2.为什么需要GC 1.3.早起垃圾回收机制 2.垃圾回收的相关算法 2.1.标记阶段:引用计数算法 2.2.标记阶段:可达性分析算法 2.3.对象的f ...

  9. 【JVM学习笔记】内存回收与内存回收算法 就哪些地方需要回收、什么时候回收、如何回收三个问题进行分析和说明

    目录 一.相关名词解释 垃圾收集常用名词 二.哪些地方需要回收 本地方法栈.虚拟机栈.程序计数器 方法区 Java堆 三.什么时候回收 1. 内存能否被回收 内存中的引用类型 引用计数算法 可达性分析 ...

最新文章

  1. ArcIMS 投影问题 如何向地图配置文件中添加投影信息(转载)
  2. Java数组的基本知识点
  3. 前端学习:Vue.js基本使用
  4. 借力阿里云存储产品 延锋彼欧加速数字化重塑
  5. java 蓝桥杯算法训练 未名湖边的烦恼
  6. Faster R-CNN原理
  7. mysql触发器不能alter
  8. 为何腾讯一直在推广“低配版”的QQ
  9. 做量化投研必须掌握的三大基本模型理论
  10. 【大数据处理技术】实验7(推荐林子雨老师的教程)
  11. Springboot中使用Junit5(Jupiter)和Mockito
  12. python爬虫怎么保存图片_使用Python爬虫怎么将网页图片保存到本地
  13. 2021 年 VS Code 主题推荐
  14. 计算机系统崩溃重新装机,电脑系统崩溃有几种重装系统的方法,赶紧试试看
  15. 获取input输入值和获取form表单中的组件输入值区别
  16. Liunx下Intel无线网卡驱动安装
  17. php设计模式番外篇--超人的诞生
  18. 老七苏-37:明日之星 苏-37是在苏-35的基础上改进而成的。
  19. PageAdmin CMS网站建设实例:如何制作一个报名表?
  20. 基于树莓派GPIO口和光电传感器的障碍物检测

热门文章

  1. Node实现个爬虫查询车牌摇号结果
  2. 芋道源码的周八(2018.02.24)
  3. Python函数setdefault()
  4. 2022年3月28日记:Linux服务器开发,二叉树与红黑树
  5. vim安装插件Vundle,NerdTree
  6. 2021年熔化焊接与热切割考试题库及熔化焊接与热切割考试内容
  7. IAudioClient::Initialize报错AUDCLNT_E_UNSUPPORTED_FORMAT(0x88890008)的解决办法
  8. centos安装pcl
  9. 广电信息将深挖三网融合“金矿”
  10. 室内装修墙面处理(刷漆)的一般步骤