ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
406179 Топик полностью
MegaJohn (29.04.2013 05:09, просмотров: 64) ответил Andreas на А зачем такой изврат? Сравнил на проекте:IAR8051 , 9к кода. При включении multi-file compilation экономия 50 байт кода...
у multi-file compilation есть следующая фича: есть у вас вектор прерывания и в вэтом векторе вы вызываете функцию из другого сишника. Дык вот при переходе вызова кода из одного обьектника в другой, производится сохранение в стек ВСЕХ регистров. Хотя реально может использоватся всего лишь 2 регистра. При MFC же анализируется реальная используемость регистров. Размер файла может даже не изменится, так как эпилоги/прологи при оптимизации по размеру едины для двсе, просто будет переход в другую ветку