JVM
weixin_41485592
交流就完了
展开
-
通过jstack日志分析和问题排查
前段事件公司出现了一个严重故障(调用dubbo服务一直处于超时,整个服务系统发生雪崩,系统彻底访问不了),一开始怎么都找不到问题的根源,日志的表现形式是dubbo线程池用完了,那么具体是什么导致的没有找到,后然通过jstack日志分析才找到问题的根源,根源就是系统日志代码写有问题。通过这个故障我们来了解下如何通过jstack日志分析线上问题。首先了解下jstack 1.dump 文件里,值得关注...转载 2019-05-08 15:46:06 · 1385 阅读 · 0 评论 -
通过JVM日志查看GC情况
原文出处:plumbr.eu 许多事件都可能会导致JVM暂停所有的应用线程。这类暂停又被称为”stop-the-world”(STW)暂停。触发STW暂停最常见的原因就是垃圾回收了(github中的一个例子),但不同的JIT活动(例子),偏向锁擦除(例子),特定的JVMTI操作,以及许多场景也可能会导致应用程序暂停。 应用程序线程可以被安全地停止掉的那个时间点,就叫做安全点。这一术语也通常用来...翻译 2019-05-22 19:28:48 · 2268 阅读 · 0 评论