kongxubihai

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  11 随笔 :: 0 文章 :: 7 评论

2020年10月18日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 GC常用参数 -Xmn -Xms -Xmx -Xss 年轻代 最小堆 最大堆 栈空间 -XX:+UseTLAB 使用TLAB,默认打开 -XX:+PrintTLAB 打印TL 阅读全文
posted @ 2020-10-18 21:17 kongxubihai 阅读(19) 评论(0) 推荐(0) 编辑

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 主要内容 分析PS、CMS、G1的回收日志,目标使大概能读懂GC日志。 测试程序 java的版本是1.8,测试思路是用死循环中不停分配1M大小的数组 ,这样在启动时候指定较小 阅读全文
posted @ 2020-10-18 20:31 kongxubihai 阅读(80) 评论(0) 推荐(0) 编辑

2020年10月17日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 调优前的基础概念 吞吐量:用户代码时间 /(用户代码执行时间 + 垃圾回收时间) 响应时间:STW越短,响应时间越好 所谓调优,首先确定,追求啥?吞吐量优先,还是响应时间优先 阅读全文
posted @ 2020-10-17 20:48 kongxubihai 阅读(28) 评论(0) 推荐(0) 编辑

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 主要内容 上一篇 JVM系列【6】GC与调优3 记录JVM调优的概念和分析案例。这篇主要讲G1垃圾回收器、三色标记算法。 G1垃圾回收器 概念 G1(Garbage Firs 阅读全文
posted @ 2020-10-17 20:47 kongxubihai 阅读(22) 评论(0) 推荐(0) 编辑

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 了解HotSpot常用命令行参数 JVM的命令行参数参考: https://docs.oracle.com/javase/8/docs/technotes/tools/uni 阅读全文
posted @ 2020-10-17 18:41 kongxubihai 阅读(76) 评论(0) 推荐(0) 编辑

2020年10月15日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 GC基础知识 什么是垃圾 ​ 没有任何引用指向的一个对象或多个对象(循环引用) 如何找到垃圾 引用计数(ReferenceCount),缺点:无法解决循环引用 根可达算法(R 阅读全文
posted @ 2020-10-15 16:13 kongxubihai 阅读(141) 评论(4) 推荐(1) 编辑

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 如何查看class字节码文件 在idea中可以通过插件BinEd来查看二进制或十六进制文件。展示一个简单类的class文件源字节码,看不懂?请往下看。 更直观一点的可以在id 阅读全文
posted @ 2020-10-15 10:19 kongxubihai 阅读(32) 评论(0) 推荐(0) 编辑

2020年10月12日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 指令集分类 基于寄存器的指令集 基于栈的指令集 Hotspot中的Local Variable Table相当于JVM的寄存器 运行时数据区 运行时数据区分6个部分: PC、 阅读全文
posted @ 2020-10-12 23:24 kongxubihai 阅读(33) 评论(1) 推荐(0) 编辑

2020年10月11日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 硬件层数据一致性 - 存储器层次结构 从L6-L0 空间由大变小,速度由慢到快。 -缓存一致性算法 CPU实现缓存一致性的协议很多,其中intel 使用的MESI(Modif 阅读全文
posted @ 2020-10-11 01:41 kongxubihai 阅读(139) 评论(0) 推荐(0) 编辑

2020年10月10日

摘要:JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 Class文件加载过程 JVM加载Class文件主要分3个过程:Loading 、Linking、Initialzing 1.Loading Loading的过程就是通过类加 阅读全文
posted @ 2020-10-10 18:00 kongxubihai 阅读(107) 评论(2) 推荐(1) 编辑