Linux下的调试工具strace与ltrace
strace 跟踪进程执行时的系统调用
strace -p 10086 -s 51200 -o debug.log
-p 需要调试的进程ID -r 打印出相对时间关于,每一个系统调用 -t 在输出中的每一行前加上时间信息 -s 指定输出的字符串的最大长度.默认为32 -o 将输出写入文件
ltrace 跟踪进程执行时的库函数调用
ltrace -p 6620 -T -s 51200 -S -r -i –c
-p 需要调试的进程ID
-r 打印出每个系统调用时间戳
-T 在输出中的每一行前加上时间开销
-s 指定输出的字符串的最大长度.默认为32
-o 将输出写入文件