Java-底层篇
2021-03-11 22:49:35 7 举报
AI智能生成
Java-底层篇
作者其他创作
大纲/内容
Java-底层篇
虚拟机性能监控与故障处理工具
jps
jstack
jmap
jstat
jconsole
jinfo
jhat
javap
btrace
TPofiler
Arthas
类加载机制
classLoader
类加载过程是线程安全的么?
类加载过程
双亲委派
如何破坏双亲委派
模块化
jboss modules
osgi
jigsaw
打包工具
jar
jlink
jpackage
编译与反编译
什么是编译
什么是反编译
编译工具
javac
反编译工具
jad
CRF
JIT
JIT 优化
逃逸分析
栈上分配
标量替换
锁优化
JVM
JVM 内存结构
运行时数据区
运行时数据区那些是线程独享
堆和栈的区别
方法区在不同版本的JDK中的位置
堆外内存
TLAB
Java中的对象一定在堆上分配?
垃圾回收
GC算法
标记清除
引数计数
复制
标记压缩
分代回收
增量回收
GC参数
对象存活的判定
垃圾收集器
CMS
G1
ZGC
Epsilon
JVM参数及调优
-Xmx
-Xmn
-Xms
-Xss
-XX:survivorRatio
-XX:PermSize
-XX:MaxPermSize
-XX:MaxTenuringThreshold
Java对象模型
oop-klass
对象头
HotSpot
即时编译
编译优化
Java内存模型
计算机内存模型
缓存一致性
MESI协议
可见性
原子性
顺序性
happens-beore
as-if-serial
内存屏障
synchronized
volatile
final
锁
0 条评论
回复 删除
下一页