免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12485 | 回复: 3
打印 上一主题 下一主题

[性能调优] tprof到底怎么用呢?急等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-27 16:54 |只看该作者 |倒序浏览
各位大佬好,最近想诊断一个AIX上的程序哪里是瓶颈,苦于没有方法

通过在网上乱查,发现tprof的输出可以满足我的要求,按照man中的说明,一步一步的做下来,发现结果和man中完全不一样,求问到底应该怎么做。

为了验证命令,我写了一段小程序,就是几个函数调用来调用去,然后用-g选项编译生成了bin文件:aa

我想要到函数级的cpu耗时列表,使用如下命令:

tprof -m ./aa -L ./aa -u -s -e -x ./aa

执行完成发现只生成了一个.prof文件,里面也看不到有函数使用cpu的数据,到底应该怎么使用呢?有点迷糊,我看IBM比较早的redbook中是直接用
tprof program来调用的,生成的结果详细而明确,现在改了以后反而不好用了?

论坛徽章:
0
2 [报告]
发表于 2013-07-28 21:26 |只看该作者
这个真不知道 太细了 等高手回答

论坛徽章:
0
3 [报告]
发表于 2013-07-29 17:06 |只看该作者
个人以为, 查找系统瓶颈,完成系统优化这种系统管理员的高级工作,不是直接google就能完成的.

论坛徽章:
0
4 [报告]
发表于 2013-07-29 17:08 |只看该作者
AIX上的性能调整,是要看processor ,  menory , IO的3个方向来分析的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP