调试诊断
cppDreaming
这个作者很懒,什么都没留下…
展开
-
异常死锁问题定位
一、根据log或现象初步判断表现出异常的线程 如:我遇到一起死锁的例子,现象是websocket通信突然断开,无法处理任何消息。 于是把websocker的数据处理线程的调用栈用gdb打印出来,如下: Thread 24 (Thread 0x7f37a37fe700 (LWP 20827)): #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007f37f41dbe42 in __G原创 2021-07-27 19:09:08 · 437 阅读 · 0 评论 -
CPU占用高的一般定位方法
文档:有道云笔记链接 链接:http://note.youdao.com/noteshare?id=61ab48d356b90bf802bd8441ccd77063&sub=6A45EBAAD7A542BA8D870105BDB3EF42原创 2021-07-27 11:18:25 · 155 阅读 · 0 评论