История изменений
Исправление alysnix, (текущая версия) :
если у вас нет ртос, то весь код свой. как берется память и зачем - это расписано в ld-скрипте.
прога сама ничто брать не будет, кроме использования стека, размер которого вы сами и установили. если вы себе приделали кучу, то будет код какого-то менеджера памяти и ему дан массив памяти под кучу, откуда будут браться куски памяти.
вы размер чего занятого хотите смотреть? размер занятого стека, кучи…а больше там и мониторить нечего.
в таких проектах, поскольку задача монопольно занимает процессор, вся память отдается ей ld скриптом, и в рамках всей отданной памяти определяется область для стека и кучи. кучу можно мониторить менеджером памяти, стек - проверкой текущего указателя стека.
Исходная версия alysnix, :
если у вас нет ртос, то весь код свой. как берется память и зачем - это расписано в ld-скрипте.
прога сама ничто брать не будет, кроме использования стека, размер которого вы сами и установили. если вы себе приделали кучу, то будет код какого-то менеджера памяти и ему дан массив памяти под кучу, откуда будут браться куски памяти.
вы размер чего занятого хотите смотреть? размер занятого стека, кучи…а больше там и мониторить нечего.