求助, 如何知道程序每个系统调用的用户态调用路径 ?
程序的锁竞争比较厉害,用strace得到了一大堆系统调用,比如=============================
futex(0x407d9860, FUTEX_WAIT, 2, NULL)
=============================
这个 futex 可能是 mutex, 可能是cond...
能知道 这个futex 的在用户态的call trace么?
gdb 下断点? help 说明你调用的API有锁, 这一种比较快的用户态和内核态之间的锁.
页:
[1]