随笔分类 -  JVM

摘要:虚拟机类加载和双亲委派机制 概述 Java虚拟机把描述类的数据从Class文件加载到内从中,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程叫做虚拟机的类加载机制。 类加载生命周期 一个类型从被加载到虚拟机的内存中开始、到卸载出内存,整个生命周期经历加载(Lo 阅读全文
posted @ 2020-09-01 20:00 张and强 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Class文件结构 class文件 class文件是一组以8个字节为基础单位的二进制流 各个数据项目严格按照顺序紧凑地排序在文件之中,中间没有添加任何分隔符 当数据项需要占用8个以上字节位的时候,按照高位在前的方式分割成若干个8个字节存储 class文件格式 class文件格式采用的是类似于C语言结 阅读全文
posted @ 2020-07-26 12:41 张and强 阅读(226) 评论(0) 推荐(0) 编辑
摘要:JVM-JDK自带性能监控基础命令 jps(虚拟机集进程状况) ​ JPS类似于LIUNX中的ps命令,主要是用来查看正在运行的虚拟机进程,并显示虚拟机执行主类(Main())、虚拟机的进程id jps [options] [hostid] 选项 作用 -q 查询虚拟机id(lvmid) -m 查询 阅读全文
posted @ 2020-07-12 21:26 张and强 阅读(231) 评论(0) 推荐(0) 编辑
摘要:简介 Java虚拟机在执行Java程序的过程中会把它所管理的划分为若干个不同的数据区域,这些区域有各自的用途,以及创建和销毁时间。 程序计数器 Java虚拟机栈 本地方法栈 Java堆 方法区 程序计数器 程序计数器 ​ 是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。 字节码解 阅读全文
posted @ 2020-06-08 23:12 张and强 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示