Определение пространства для программы на C

Могу ли я определить место, занимаемое программой на C. В настоящее время я использую компилятор GCC на Windows XP. На самом деле я хочу проверить, сколько места занимает программа на Си.

Это очень хорошо, если одна функция скажет мне размер, потребляемый другой функцией в C.

ex- fun() consume 1028 bytes to run.

1 ответ

На диске: Конечно: Скомпилируйте, сделайте ls или же dir,

В памяти: Нет. Представьте себе программу, которая загружает что-то из Интернета в память. Поскольку память распределяется динамически, и вы заранее не знаете, насколько велики данные, невозможно определить использование памяти (теоретически это всего лишь следствие проблемы остановки).

Другие вопросы по тегам