strace学习笔记
来源:互联网 发布:淘宝女装名店排行 编辑:程序博客网 时间:2024/06/09 17:25
# strace学习笔记
# v0.1 2013.11.15 ***
# 简介:stracestrace a.out 可以输出a.out中依次调用的系统调用,和gdb一样strace使
用系统调用pstrace实现其功能
# 基本功能:
1. strace ./a.out 依次显示各个系统调用
2. strace -c ./a.out 可以打印出a.out中各个系统调用的使用次数和时间等信息
3. strace -ff -o strace_log ./a.out 可以把输出的结果存在strace_log.<pid>中
4. strace -f 可以在fork之后跟踪各进程内的系统调用
5. strace -i ls 显示系统调用时的instruction pointer
6. strace -r|-t|-tt|-T 现实相对时间戳、绝对时间、微秒时间和系统调用消耗时间
7. strace -e 可以跟踪指定的事件(strace -e open ./a.out)
8. strace -p <pid> 可以对指定进程进行跟踪
9. strace -O <**ms> 可以把**ms的时间认为是strace的开销,strace在统计时间的时
候会减去**ms时间,这个时间一般是由程序运行时间和strace跟踪情况下程序的运
行时间相减得到, 是个经验值
# v0.1 2013.11.15 ***
# 简介:stracestrace a.out 可以输出a.out中依次调用的系统调用,和gdb一样strace使
用系统调用pstrace实现其功能
# 基本功能:
1. strace ./a.out 依次显示各个系统调用
2. strace -c ./a.out 可以打印出a.out中各个系统调用的使用次数和时间等信息
3. strace -ff -o strace_log ./a.out 可以把输出的结果存在strace_log.<pid>中
4. strace -f 可以在fork之后跟踪各进程内的系统调用
5. strace -i ls 显示系统调用时的instruction pointer
6. strace -r|-t|-tt|-T 现实相对时间戳、绝对时间、微秒时间和系统调用消耗时间
7. strace -e 可以跟踪指定的事件(strace -e open ./a.out)
8. strace -p <pid> 可以对指定进程进行跟踪
9. strace -O <**ms> 可以把**ms的时间认为是strace的开销,strace在统计时间的时
候会减去**ms时间,这个时间一般是由程序运行时间和strace跟踪情况下程序的运
行时间相减得到, 是个经验值
0 0
- strace学习笔记
- strace学习
- linux命令学习-strace
- strace 学习(一)
- 学习笔记 --- LINUX 应用调试之使用strace命令追踪系统调用
- 我的openwrt学习笔记(十九):linux便捷开发命令之strace
- Linux基础学习笔记之time命令、strace命令、ltrace命令
- linux strace 命令学习网址
- strace
- strace
- strace
- strace
- strace
- strace
- strace
- strace
- strace
- strace
- sql中distinct 的使用及 distinct null 的特殊处理
- 数字证书原理
- nginx模块参数
- 测试一下新的博客
- 1192C语言实验——一元二次方程Ⅱ
- strace学习笔记
- Entity framework5 连接sqlite数据库
- 使用javascript读写本地文件的方法
- 1194C语言实验——余弦
- 13.04及以下版本Ubuntu升级Vim到7.4
- 在eclipse在线安装CheckStyle
- PHP 将字符串按指定长度插入分隔字符
- Nginx 常用配置
- 1195C语言实验——打印金字塔