LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

если у вас нет ртос, то весь код свой. как берется память и зачем - это расписано в ld-скрипте.

прога сама ничто брать не будет, кроме использования стека, размер которого вы сами и установили. если вы себе приделали кучу, то будет код какого-то менеджера памяти и ему дан массив памяти под кучу, откуда будут браться куски памяти.

вы размер чего занятого хотите смотреть? размер занятого стека, кучи…а больше там и мониторить нечего.

в таких проектах, поскольку задача монопольно занимает процессор, вся память отдается ей ld скриптом, и в рамках всей отданной памяти определяется область для стека и кучи. кучу можно мониторить менеджером памяти, стек - проверкой текущего указателя стека.

Исходная версия alysnix, :

если у вас нет ртос, то весь код свой. как берется память и зачем - это расписано в ld-скрипте.

прога сама ничто брать не будет, кроме использования стека, размер которого вы сами и установили. если вы себе приделали кучу, то будет код какого-то менеджера памяти и ему дан массив памяти под кучу, откуда будут браться куски памяти.

вы размер чего занятого хотите смотреть? размер занятого стека, кучи…а больше там и мониторить нечего.