JVM与GC调优《大厂学院》

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JVM与GC调优《大厂学院》脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

JVM与GC调优专题

1 – 字节码篇

• JVM架构图?

• class文件里是什么

• javac编译器编译步骤?

• 什么是字节码指令?

• 如何解读class文件?

• 常量池是什么?

• 常见字节码指令有哪些

JVM与GC调优《大厂学院》

链接:https://pan.baidu.COM/s/1RPRl9U0DtnoAra_oUaNkMA

提取码:xb2k

复制这段内容后打开百度网盘手机App,操作更方便哦

2 – 类的加载篇

• 类的加载需要几个过程?

• 二进制流几种获取方式?

• <clinIT>调用会死锁吗?

• 类的加载器都有哪些?

• 如何自定义类的加载器?

• 懂ClassLoader码吗?

• 破坏双亲委派机制的举例?

3 – 运行时内存篇

• 能画出HotSpot内存图?

• 栈帧内部结构?

• 分配的栈越大越好吗?

• 所有线程都共享堆?

• 对象分配过程阐述?

• 栈、堆、方法区常用参数?

• Java8内存分代改进?

4 – 对象内存布局篇

• 几种方式创建对象?

• 创建对象有哪几步?

• 指针碰撞vs空闲列表?

• java对象头里有啥?

• 什么是句柄访问?

• 什么是指针访问?

• 对象内存布局都有什么?

5 – 执行引擎篇

• 执行引擎是做什么的?

• 执行引擎怎么工作?

• 为什么Java编译半解释?

• 什么是热点代码?

• 方法调用计数器vs回边

计数器?

• Hotspot的c1、c2优化策略

6 – 垃圾回收篇

• 可达性分析算法阐述?

• GC Roots都有哪些结构?

• 标记-清除等算法使用场景?

内存泄漏举例?

• 什么是安全点?

• java的5种引用给介绍下?

• 各种GC特点及常用参数?

7 – JVM性能监控篇

• 性能优化步骤有哪些?

• 常用性能评指标

• jps、jstat、jinfo、jmap?

VisualVM、Arthas、JMC?

• 常用GC日志参数有哪些?

• 如何导出dump文件?

• 哪些情况会导致内存泄漏?

8 – 性能调优案例篇

• Jmeter的使用?

@H_278_126@• 堆溢出问题如何定位?

• 元空间溢出如何定位?

调整堆提交吞吐量的设置?

• 调整GC提高吞吐量的设置?

• 并发线程数对性能的影响?

• 日均百万并发的JVM设置?

&nbsp;

脚本宝典总结

以上是脚本宝典为你收集整理的JVM与GC调优《大厂学院》全部内容,希望文章能够帮你解决JVM与GC调优《大厂学院》所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。