LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 0

.c和.cpp代码运行时间分析问题

[复制链接]
发表于 2008-2-11 14:50:04 | 显示全部楼层 |阅读模式
大家好,我在cygwin下将我的程序(包含诸多.c和.cpp),用gprof分析代码运行时间。gprof生成的结果有点问题,其中很多函数的calls,self ms/call, total ms/call字段是空的。

本人用makefile编译的。makefile中编译选项如下

CXX = g++
CXXFLAGS = -O -Wall -pg
CPU = linux

用makefile 生成exe后在cygwin下运行exe步骤如下:
./straight_mceplsf.exe -lsf -warp 1500 -order 40 -shift 5 -f0file /cygdrive/e
/hts/gen/00000001.f0 -syn /cygdrive/e/hts/gen/00000001.mcp /cygdrive/e/hts/gen/
00000001.wav

gprof straight_mceplsf.exe gmon.out > res.txt

请问我的操作步骤中有什么问题么?请指出?另外一个问题,gprof受到计算机中其他运行的进程的影响后会增加代码运行时间么?
我系统中运行的进程不同的时候运行结果不一样啊?怎么样让gprof不受到其他进程的影响呢?请指教,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表