Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423446
  • 博文数量: 86
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 822
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-25 10:36
文章分类

全部博文(86)

文章存档

2022年(1)

2021年(3)

2020年(1)

2019年(9)

2018年(24)

2017年(20)

2016年(20)

2015年(8)

我的朋友
.so

分类: LINUX

2015-08-26 18:44:33

ldd -u dbser 查看不需要链接的so
使用 -Wl,--as-needed 编译选项,可以去除这些没有用的动态库
例如:
#g++ -Wl,--as-needed -o demo -lz -lm -lrt main.cpp


strace -o timer.log -T -tt -e trace=all -p 6445
跟踪6445进程的所有系统调用(-e trace=all),并统计系统调用的花费时间,以及开始时间(并以可视化的时分秒格式显示),最后将记录结果存在timer.log文件里面。


strace -f -F -o ./exec.log dbser 
这里 -f -F选项告诉strace同时跟踪fork和vfork出来的进程,-o选项把所有strace输出写到./exec.log 里 面,dbser是要启动和调试的程序。

阅读(1022) | 评论(0) | 转发(1) |
0

上一篇:iftop

下一篇:record

给主人留下些什么吧!~~