![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 监控工具
安天然
人生最曼妙的风景,是内心的淡定与从容。
展开
-
深入浅出JVM调优,看完你就懂
深入浅出JVM调优基本概念:JVM把内存区分为堆区(heap)、栈区(stack)和方法区(method)。由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的。其他的都无需GC。下图文JVM的内存模型从图中我们可以看到,1、JVM实质上分为三大块,年轻代(YoungGen),年老代(Old Memory),及持久代(Per...转载 2020-01-04 23:51:54 · 417 阅读 · 0 评论 -
线上发生线程死锁问题,怎么排查?
记一次面试腾讯全资子公司问到的问题,其中问到的一个问题,线上环境发生死锁,你怎么排查?我的回答时找到对应机器及对应进程号,根据命令jstack pid命令即可找到死锁原因。现用一个实际例子演示一下,以加深自己的记忆。先写一段死锁代码,如下:public class Atr implements Runnable{ private String lockA; ...原创 2019-12-10 22:02:09 · 6061 阅读 · 2 评论