生产问题定位及JVM
文章平均质量分 92
生产问题定位
如来神掌十八式
这个作者很懒,什么都没留下…
展开
-
一次因线程池使用不当造成生产事故OOM
我们从看到unable to create new native thread开始,查看了监控,发现线程数量飙升。接着分析了线程堆栈日志,了解到线程池中的核心线程全部处于的状态。然后我们做了一个简单的小实验,通过JVisualVM工具观测到局部变量的线程池中的核心线程并没有被回收。于是推断出发生了线程泄露的情况,最后通过源码探究的方式,寻找到了解决方案,设置allowCoreThreadTimeOut或执行shutdown。原创 2024-01-08 22:32:30 · 1051 阅读 · 0 评论 -
SrpingCloud服务假死分析 参数优化
微服务假死原创 2022-10-15 10:34:55 · 721 阅读 · 0 评论 -
JVM性能优化
jvm原创 2022-10-15 10:30:20 · 508 阅读 · 0 评论 -
JVM占用CPU过高或者线程卡死定位
jvm原创 2022-10-15 10:25:38 · 927 阅读 · 0 评论 -
JVM 垃圾回收算法和垃圾回收器
jvm原创 2022-10-15 09:51:00 · 289 阅读 · 0 评论 -
JVM中的对象
jvm原创 2022-10-15 09:47:17 · 157 阅读 · 0 评论