JVM学习
文章平均质量分 56
ccwangwang
小小王,just do it~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM学习二.逃逸分析
一.啥叫逃逸分析? 一般对象是分配在堆中的,而开启了JVM的逃逸分析后,对象很可能就会被分配在线程栈上.是一种JVM的优化技术手段。 二.如何开启? JVM1.7后默认开启了逃逸分析-XX:+DoEscapeAnalysis,作为优化手段。 三.通过对应jmap工具来进一步分析? 这里写循环new 五十万个对象分别启用逃逸分析和 关闭逃逸分析进行观察 3.1. 首先通过jps命令,查看对应java进程 3.2.通过j...原创 2021-10-11 22:31:42 · 283 阅读 · 0 评论 -
JVM学习 一.双亲委派
1.JVM加载类是具有父子层级结构 简单来说,在类加载时,类加载器首先会委托父类加载器进行加载,如果找不到,继续委托父类加载器加载类,直到引导类加载器。(从下往上) 如果最顶级类加载器在其类加载路径下也没加载到当前类的话,那将由委派最近级别的子类加载器进行类加载。(从上往下) 注意点:这里所描述的父类加载器,其实不是指的是 类之间的关系,而是表示类的一个parent属性而已。 2.双亲委派的优点: 2.1.防止窜改核心类库中的类 ...原创 2021-09-24 07:49:25 · 124 阅读 · 0 评论
分享