=AlexD= (06.06.2007 12:39, просмотров: 1) ответил Axl на В данный момент проект не выполняет много функций, только связь(MLan,SPI,USB),
Вы радоваться должны, что уже видно, сколько стека юзается. Если использовать нормальный стек, то этого как правило не видно, и потом начинаются вопли - прога виснет, глючит, компилятор(!) виноват. Лечите (оптимизируйте) свою прогу или берите проц пожирнее.
>> а память уже забита, причем не мной, а компилятором.
Вообще нонсенс. "Мопэд не мой..."(с)
>> ИМХО: при использовании регистров программа не затормозится, а ускорится, ведь машинно операци производятся на уровне регистров, не нужно лишних копирований да и область памяти одна.
А куда девать эти переменные (в регистрах), когда вызывается вложенная функция? Ась? Не задумывались?
Подсказываю: в стек, независимо от архитектуры, компилятора и типа стека. Так что, что в лоб, что полбу, всё едино, только телодвижений больше.
Ещё и небось библиотечные ф-ии, типа sprintf() юзаете, а :-). Чего тогда удивляться...