2021-03-01 19:48发布
单纯CPU过高->定位进程/线程->定位代码段或使用特定语言的profile,单纯性能问题看CPU时间分配到具体什么方法上。
CPU过高&内存过高->java而言典型的GC无法回收足够内存,存在内存泄漏
CPU不算高&大量请求被拒绝或超时->外部接口存在问题,不限于数据库 KV存储 其他服务等等,根据代码线程模型不同可能表现不同,比如大线程池线程池满都block,比如小线程池等待队列满
CPU不算高top发现磁盘IO过高或者网络IO过高->纯其他IO用满,不算常见
有问题可以随时在私聊我
望采纳,谢谢
最多设置5个标签!
单纯CPU过高->定位进程/线程->定位代码段或使用特定语言的profile,单纯性能问题看CPU时间分配到具体什么方法上。
CPU过高&内存过高->java而言典型的GC无法回收足够内存,存在内存泄漏
CPU不算高&大量请求被拒绝或超时->外部接口存在问题,不限于数据库 KV存储 其他服务等等,根据代码线程模型不同可能表现不同,比如大线程池线程池满都block,比如小线程池等待队列满
CPU不算高top发现磁盘IO过高或者网络IO过高->纯其他IO用满,不算常见
有问题可以随时在私聊我
望采纳,谢谢
一周热门 更多>