Chinaunix

标题: tprof到底怎么用呢?急等 [打印本页]

作者: cellar    时间: 2013-07-27 16:54
标题: tprof到底怎么用呢?急等
各位大佬好,最近想诊断一个AIX上的程序哪里是瓶颈,苦于没有方法

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

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

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

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

执行完成发现只生成了一个.prof文件,里面也看不到有函数使用cpu的数据,到底应该怎么使用呢?有点迷糊,我看IBM比较早的redbook中是直接用
tprof program来调用的,生成的结果详细而明确,现在改了以后反而不好用了?
作者: woailili9    时间: 2013-07-28 21:26
这个真不知道 太细了 等高手回答
作者: tangjsc    时间: 2013-07-29 17:06
个人以为, 查找系统瓶颈,完成系统优化这种系统管理员的高级工作,不是直接google就能完成的.

作者: tangjsc    时间: 2013-07-29 17:08
AIX上的性能调整,是要看processor ,  menory , IO的3个方向来分析的.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2