基本功能:
strace ./a.out 依次显示各个系统调用
strace -c ./a.out 可以打印出a.out中各个系统调用的使用次数和时间等信息
strace -ff -o strace_log ./a.out 可以把输出的结果存在strace_log.
中 strace -f 可以在fork之后跟踪各进程内的系统调用
strace -i ls 显示系统调用时的instruction pointer
strace -r|-t|-tt|-T 现实相对时间戳、绝对时间、微秒时间和系统调用消耗时间
strace -e 可以跟踪指定的事件(strace -e open ./a.out)
strace -p
可以对指定进程进行跟踪 strace -O <ms> 可以把ms的时间认为是strace的开销,strace在统计时间的时
候会减去**ms时间,这个时间一般是由程序运行时间和strace跟踪情况下程序的运
行时间相减得到, 是个经验值