[MS VC] оптимизация и forceinline
От: acDev Россия  
Дата: 10.05.11 06:41
Оценка:
Имеется MS VC++ 2005 SP1.
Проект собирается под x86 и x64 платформы.
Если в проекте под x64 указать опцию /O2, то практически все "мелкие" функции становятся "инлайновыми". И на выходе получается бинарник, который содержит намного меньше функций (но большого размера).
От такого "умного" поведения компилятора хочется как то избавится (бинарник протектится после компиляции).
Т.е. хочется что бы компилятор "инлайнил" ТОЛЬКО те функции, у которых ЯВНО указано FORCEINLINE (или INLINE).
Как такого можно добиться? Без оптимизации "жить" тоже не хочется.
vc vc2005 оптимизация inline forceinline /o2 x64
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.