2012-05-04 50 views
0

我可以確定C程序佔用的空間嗎?目前我在WIndows XP上使用GCC編譯器。其實我想檢查C程序佔用多少空間。當然:編譯它,使lsdirC程序的空間確定

如果某些功能告訴我的大小佔用其他功能C.

ex- fun() consume 1028 bytes to run. 
+2

你是指磁盤上的內存空間或空間? – dreamlax

+0

我的程序在內存空間或磁盤空間上佔用的空間太多 –

+0

很難分辨出你的程序使用了多少內存,因爲它可能使用共享內存,並且你使用的任何庫函數都會使用自己的內存,在程序運行之前要準確確定。 – dreamlax

回答

0

在磁盤上這是非常好的。

在內存中:否。想象一下從互聯網加載內容到內存的程序。由於內存被分配爲動態的,並且您事先不知道數據的大小,因此不可能告訴內存使用情況(理論上這只是暫停問題的結果)。

相關問題