[an error occurred while processing this directive]
|
Ключ оптимизации, или правельнее опции оптимизации, по крайней мере для GCC задаются в командной строке и управляют уровнем оптимизации кода, например, вынос константы (или присвоение значение переменной, не зависящей от параметра цикла) из тела цикла, удаление переменных, значения который не используются, да много чего. Я пробовал генерить код из С с помощъю GCC с оптимизацией из без нее, так объектник скомпилированный с оптимизацией (типа -O) в некоторых случаях был в два раза меньше по размеру, чем без оптимизации. В некоторых случаях (не знаю правда в каких реально, т.к. всегда стремятся получить компактный быстрый код) оптимизацию отключают.
Вообще, здесь трудно советовоть что-то однозначно. Обычно, под GCC копилируют с ключам -O2, но можно и -O4, только код не всегда работоспособен (по сравнению с компиляцией ключом -O2), вот здесь копромис между временем затраченным на разработку сильно оптимизированным компилятором, или что-то написать ручками на ассемблере (что кстати не вседа реально по бюджету разработки,но это крайний случай), или используют железо с некоторой избыточностью по производительности.
Короче шаманство это все ;-)
А есть ли где лекарство для Code Composer Studio v 2.21
А то у меня Code Composer Studio Free Eval tools даже не запускается.
E-mail: info@telesys.ru