JVM
文章平均质量分 66
番茄柿
番茄柿
展开
-
jvm(五)jvm终极篇
JVM终极篇重新全局认识jvm垃圾收集发生的时机GC日志文件分析吞吐量和停顿时间调优高并发与堆内存jvm性能优化指南常见问题思考 重新全局认识jvm 垃圾收集发生的时机 GC日志文件分析 吞吐量和停顿时间调优 高并发与堆内存 jvm性能优化指南 常见问题思考 ...原创 2021-06-25 00:08:19 · 120 阅读 · 0 评论 -
jvm(四)JVM实战
jvm实战jvm 参数常用命令常用工具内存分析工具GC日志分析工具 jvm 参数 常用命令 常用工具 内存分析工具 GC日志分析工具原创 2021-06-25 00:04:39 · 145 阅读 · 0 评论 -
jvm(三) 垃圾回收
垃圾回收如何确定一个对象是垃圾垃圾回收算法垃圾收集器 如何确定一个对象是垃圾 垃圾回收算法 垃圾收集器原创 2021-06-25 00:02:15 · 81 阅读 · 0 评论 -
jvm(二) 内存模型
内存模型字节码指令和虚拟机栈、栈帧运行时数据区的相互指向java对象内存布局内存模型常见的问题体验与验证 字节码指令和虚拟机栈、栈帧 每个栈中包括局部变量表、操作数栈、指向运行时常量池的引用、方法返回地址和附加信息。 局部变量表:方法中定义的局部变量以及方法的参数存放在这张表中 操作数栈:以压栈和出栈的方式存储操作数的 动态链接:每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用 方法返回地址:当一个方法开始执行后,只有两种方式可以退出,一种是遇到方法返回的字节码指令;一种是遇见异常,并且原创 2021-06-24 23:46:00 · 204 阅读 · 1 评论 -
jvm(一)类加载和运行时数据区
jvm入门篇类加载机制装载链接验证准备解析初始化使用卸载类加载器 JVM是什么 java virtual machine (java虚拟机) 一处编码到处运行,是因为有虚拟机的存在,java才可以在不同的平台、操作系统中运行。 jvm 该学什么 1、源码到class文件 2、class文件到jvm 3、jvm各种折腾 类加载机制 装载 查找和导入class文件 1、通过类的全路径名得到类的二进制字节流 思考:是否可以用一个工具来寻找获取二进制字节流,并且将这个动作放在jvm外部实现,以便让程序获得所原创 2021-06-23 22:37:10 · 195 阅读 · 1 评论