摘要: 我们可以通过哪些方式定位得到导致系统缓慢的原因呢? 简要的说,我们进行线上日志分析时,主要可以分为如下步骤: 通过 top命令查看CPU情况,如果CPU比较高,则通过 top-Hp命令查看当前进程的各个线程运行情况,找出CPU过高的线程之后,将其线程id转换为十六进制的表现形式,然后在jstack日 阅读全文
posted @ 2020-07-22 10:30 gaopengpy 阅读(226) 评论(0) 推荐(0)
摘要: 线程的状态 新建 New 可运行 Runnable 阻塞 Blocked 等待 Waiting 等待(时间)Timed Waiting 结束 Terminated 线程的生命周期 1. New 一个新的线程被创建,还没开始运行。 2. Runnable 一个线程准备就绪,随时可以运行的时候就进入了 阅读全文
posted @ 2020-07-22 10:22 gaopengpy 阅读(124) 评论(0) 推荐(0)