服务器性能分析与疑难问题定位
文章平均质量分 84
性能分析+内存泄漏+性能优化等
c+猿辅导
本人硕士毕业,从事计算机行业近10年,工作涉及网络,通信,安防,视频,人工智能等方向,曾就职于美资世界五百强,合资央企世界五百强,行业巨头等多家著名公司,分享编程中的遇到的坑,让你在编程路上不迷路!!
展开
-
如何定位线上CPU占用过高的问题
项目上线,CPU飙高不下,触发报警,如何定位排查问题。有两种办法1、通过堆栈 2、通过火焰图(本文略)1、top查看进程占用率最高的进程2、ps -mp pid定位到进程中cpu占用最高的线程ps -mp 1153 -o THREAD,tid,pid3、pstack 打印堆栈调用2.实践过程1、top查出占用率高的进程DBclient的Pid 58962、ps -mp 5869 -o THREAD,tid,pid 查出DBclient进程中占用率过高的Tid,5900,转为16进制0x170原创 2022-12-06 23:38:55 · 1289 阅读 · 0 评论 -
c++ 内存泄漏、死锁之valgrind定位问题
本文就是抛砖引玉,希望你能够更好的使用valgrind,它能够帮你解决很多问题。原创 2022-10-08 21:22:21 · 794 阅读 · 0 评论 -
史上最强strace命令详解
strace是跟踪进程执行时的系统调用和所接收的信号(即它跟踪到一个进程产生的系统调用,包括参数、返回值、执行消耗的时间)。原创 2023-01-29 16:44:58 · 1136 阅读 · 0 评论 -
c/c++ 之tcmalloc pprof分析解决内存泄漏和内存暴涨问题
内存泄漏问题定位原创 2022-12-21 21:28:29 · 3036 阅读 · 1 评论