![](https://img-blog.csdnimg.cn/20200515111756232.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
深入理解JVM
文章平均质量分 56
Java虚拟机学习专栏
零度念者
java工作者,欢迎一起学习交流,多谢关注
展开
-
arthas入门
arthas使用场景Arthas是阿里巴巴开源Java诊断工具,当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 是否有一个全局视角来查看系统的运行状况? 有什么办法可以监控到JVM的实时运行原创 2021-04-29 19:10:44 · 431 阅读 · 0 评论 -
一分钟了解Java Attach机制
场景在JVM运行时,我们经常需要获取目标JVM运行时的相关信息,常用的jstack,jmap等工具的主要原理都和attach机制有关。用法默认不开启 可通过-XX:+StartAttachListener开启实现原理attach机制的实现涉及到了进程间的通信,每个JVM都会有Signal Dispatcher线程和Attach Listener线程,前者用于处理信号,后者用于JVM进程间的通信。Attach启动方式方式一:启动时候通过-XX:+StartAtt..原创 2021-04-29 18:57:30 · 1473 阅读 · 0 评论