上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 784 下一页
摘要: 我们在connect时常常遇到connection timeout这种错误, 如果你仔细去观察,会发现connect timout分两种情况, Caused by: java.net.ConnectException: Operation timed out (Connection timed ou 阅读全文
posted @ 2023-11-30 10:33 沧海一滴 阅读(1142) 评论(0) 推荐(1) 编辑
摘要: 问题解决了,但是问题背后的问题,还没有得到解决: Monitor Ctrl-Break 线程是啥?它是怎么来的? 我们先 jstack 一把看看线程堆栈呗。 而在 idea 里面,这里的“照相机”图标,就是 jstack 一样的功能。 我把程序恢复为最初的样子,然后把“照相机”就这么轻轻的一点: 从 阅读全文
posted @ 2023-11-29 09:19 沧海一滴 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 如果你检查你的 Linux 系统上运行的进程,你可能会对一个叫做 “kerneloops” 的进程感到好奇。提示一下,它是 “kernel oops”,而不是 “kerne loops”。 坦率地说,“oops” 是 Linux 内核的一部分出现了偏差行为。你有做错了什么吗?可能没有。但有一些不对劲 阅读全文
posted @ 2023-11-27 19:06 沧海一滴 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前段时间线上服务经常发生卡顿,经过排查发现是大对象引起的Fullgc问题,特此记录排查逻辑。 目录 目的 一、获得服务进程 二、生成dump文件 三、下载mat工具 四、使用mat工具导入第二步生成的dump文件 五、导入后得到如下界面 六、定位大对象(方法一) 七、定位大对象(方法二) 目的 定位 阅读全文
posted @ 2023-11-24 20:28 沧海一滴 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 1. MAT 工具简介 MAT(全名:Memory Analyzer Tool),是一款快速便捷且功能强大丰富的 JVM 堆内存离线分析工具。其通过展现 JVM 异常时所记录的运行时堆转储快照(Heap dump)状态(正常运行时也可以做堆转储分析),帮助定位内存泄漏问题或优化大内存消耗逻辑。 1. 阅读全文
posted @ 2023-11-24 16:44 沧海一滴 阅读(485) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 784 下一页