Java虚拟机
DestinyCTO
这个作者很懒,什么都没留下…
展开
-
第三章 实战Java虚拟机——常用java虚拟机参数
垃圾回收跟踪参数 -XX:+PrintGC 打印GC日志,精简 -XX:+PrintGCDetails 打印GC日志详细信息 -XX:+PrintHeapAtGC 在每次GC前后分别打印堆的信息 -XX:+PrintGCApplicationCurrentTime 打印应用程序执行之间 -XX:+PrintGCApplicationStoppedTime 打印应用程序由于GC而产生的...原创 2019-03-10 09:58:44 · 148 阅读 · 0 评论 -
第二章 实战Java虚拟机——认识Java虚拟机的基本结构
1、JAVA虚拟机架构 1.1、类加载子系统 负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类信息外,方法区中可能还会存放运行时常量池信息,包括字符串量和数字常量。 1.2、方法区 方法区用于存储类型信息,运行时常量池信息,包括字符串量和数字常量。和堆一样,方法区是一块所有线程共享的内存区域。它用于保存系统的类信息,比如类的字段、方法、常量池等...原创 2019-03-11 23:58:57 · 166 阅读 · 0 评论 -
第四章 实战Java虚拟机——垃圾回收概念与算法
1、垃圾回收 2、什么垃圾 垃圾回收,特指存在于内存中,不会再被使用的对象。 3、识别垃圾 ①引用计数法:引用计数法实现很简单,只需要为每个对象配备一个整型的计数器即可。对于对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,则对象A就不可能在被使用。但是,引用计数器存在两个严重的问题: 无...原创 2019-03-13 01:06:15 · 119 阅读 · 0 评论