
JVM
wuud
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解JVM——垃圾收集器与内存分配策略
第三章:垃圾收集器与内存分配策略 可达性分析算法 在Java中就是通过可达性分析来判断对象是否存活的。 算法的基本思路:通过一系列称为“GC ROOTS”的对象作起始点,从这些节点开始向下搜索,搜索经过的路径就是引用链。当一个对象到GC Roots 没有任何引用(即从GC Roots到这个对象不可达)时,证明此对象是不可用的。则对象会被判定为可回收对象。 可作为GC ...原创 2019-03-07 13:29:54 · 2625 阅读 · 0 评论 -
JVM——虚拟机性能监控与故障处理工具
第四章:虚拟机性能监控与故障处理工具 jps:虚拟机进程状况工具: 功能与UNIX的ps命令类似。可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID。 jstat:虚拟机统计信息监视工具 用于监视虚拟机各种运行状态信息的命令行工具。可以显示虚拟机进程中的类装载、内存、垃圾回收、JIT编译等运行数据。 jmap:Java内存映像工具 用...原创 2019-03-07 13:31:28 · 2484 阅读 · 0 评论 -
JVM——虚拟机类加载机制
第七章:虚拟机类加载机制 Java类的生命周期 加载:将class文件加载进虚拟机内存。 验证:为了保证class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全。 准备:正式为类变量分配内存并设置类变量初始值。这些变量都在方法区分配。这里的初始值是java默认的初始值(Java为每个基本类型设置了默认的零值,这也是类变量无需初始化就有值,而局...原创 2019-03-07 13:32:26 · 2468 阅读 · 0 评论