美文网首页
开发调试工具

开发调试工具

作者: d3ark | 来源:发表于2016-09-07 22:31 被阅读0次

    1、跟踪工具
    ltrace 跟踪进程调用库函数的情况
    strace 跟踪进程的系统调用情况和信号产生情况

    两者的使用参数如下:
    -p PID        跟踪指定进程
    -s  num      指定输出字符串的最大长度
    -tt              输出执行系统调用的时间戳,微秒级
    -T               输出执行系统调用消耗的时间
    -v               输出所有系统调用(仅strace)
    -x               以十六进制输出非标准字符串(仅strace)
    -f               跟踪由fork调用产生的子进程
    -F               尝试跟踪vfork调用(仅strace)
    -o file        将输出重定向到file中
    -S               同时跟踪系统调用(仅ltrace)
    

    2、lsof
    lsof file 列出打开file文件的所有进程
    lsof directory 列出目录下的文件被打开的所有情况
    lsof -c name 监控程序name打开的文件
    lsof -p PID 监控进程PID打开的文件
    lsof -i :port 查看使用port端口的进程

    相关文章

      网友评论

          本文标题:开发调试工具

          本文链接:https://www.haomeiwen.com/subject/rfqsettx.html