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