写点什么

Week 09 学习总结

用户头像
Jeremy
关注
发布于: 2020 年 08 月 06 日
Week 09 学习总结

1、JVM由类加载器、运行期数据区和执行引擎三部分组成,其中运行期数据区划分如下:

方法区:线程公有,存放从磁盘加载进来的类字节码

堆:线程公有,存放程序运行过程中创建的类实例

虚拟机栈:线程私有

本地方法栈:线程私有

程序计数器:线程私有

2、类加载器的双亲委托模型:低层次的类加载器,不能覆盖高层次类加载器已经加载的类。

3、识别垃圾的算法:可达性分析

4、回收垃圾的方法:清理、复制、整理

5、分代回收理论:新创建的对象占用的内存空间大,大部分存活的时间短

6、垃圾收集器算法

串行回收器

并行回收器

并发回收器

G1回收器

7、Java启动参数:标准参数、非标准参数(-X)、非稳定参数(-XX)

8、JVM性能诊断工具:JPS、JSTAT、JMAP、JSTACK、JConsole、JVisualVM



用户头像

Jeremy

关注

还未添加个人签名 2018.01.21 加入

还未添加个人简介

评论

发布
暂无评论
Week 09 学习总结