3
我正尝试使用gprof命令:gprof -s executable.exe gmon.out gmon.sum
来合并从我的两个程序中收集的分析数据。但出现以下错误:内存不足错误。正在分配...
gprof的:一共有196608个字节
我的计划出来后的内存分配3403207348个字节很简单(只有一个for
循环)。如果我运行一次,运行时间太短(它显示0.00s)gprof记录。
Cygwin中,我做以下步骤:
的gcc -o -pg FL forAndWhilLoop.c
FL(运行程序)
MV是gmon.out gmon .sum
fl(运行程序)
gprof的-s fl.exe是gmon.out gmon.sum
gprof的fl.exe gmon.sum>是gmon.out
gprof的fl.exe
我的程序:
int main(void)
{
int fac=1;
int count=10;
int k;
for(k=1;k<=count;k++)
{
fac = fac * k;
}
return 0;
}
所以任何人都可以帮助我解决这个问题吗?谢谢!
发表一些代码。 – 2010-02-01 10:21:00
发布您的所有步骤。似乎为我工作。 – 2010-02-02 09:45:08