jvm
文章平均质量分 83
吕松松
这个作者很懒,什么都没留下…
展开
-
jvm笔记5--虚拟机类加载机制
前言:虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,及为虚拟机类加载机制。在Java语言中,类型的加载,连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性。如:用户可以通过Java预定义的和自定义类加载器,让一个本地应用原创 2016-09-26 14:07:11 · 3138 阅读 · 0 评论 -
jvm笔记4--类文件结构
1.无关性的基石各种不同平台的虚拟机与所有平台统一使用的程序存储格式--字节码(ByteCode)是构成平台无关性的基石2.class类文件结构原创 2016-09-21 09:18:20 · 616 阅读 · 0 评论 -
jvm笔记3--性能监控与故障处理工具
虚拟机性能监控与故障处理1.jdk命令行工具1.jps:虚拟机进程状况工具2.jstat:虚拟机统计信息监视工具3.jinfo:java配置信息工具4.jmap:java内存映像工具5.jhat:虚拟机堆转储快照分析工具6.jstack:java堆栈跟踪工具7.hsdis:jit生成代码反汇编2.jdk可视化工具原创 2016-09-12 10:47:39 · 1225 阅读 · 0 评论 -
jvm笔记1--Java内存区域与内存溢出
--个人博客地址 --Java技术体系Java EE (Enterprise Edition):支持使用多层架构的企业应用(如:ERP,CRM应用)的Java平台,除了提供Java SE API 外,还对其做了大量扩充并提供了相关部署支持。...原创 2016-08-29 10:51:18 · 1169 阅读 · 1 评论 -
jvm笔记8--虚拟机字节码执行引擎
前言:代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。所有Java虚拟机的执行引擎都是一致的:输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。原创 2017-03-26 11:41:28 · 474 阅读 · 0 评论 -
jvm笔记2--垃圾收集器与内存分配策略
垃圾收集器与内存分配策略1对象死亡1.引用计数算法2.可达性分析算法2.垃圾收集算法1.标记-清除算法2.复制算法3.标记-整理算法4.分代收集算法3.hotspot的算法实现1.枚举根节点2.安全点3.安全区域4.垃圾收集器1.serial收集器2.parnew收集器3.par原创 2016-09-05 10:51:38 · 1752 阅读 · 0 评论