C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 299 - Оптимизация для процессора / MFC шаг за шагом / Visual C++

Шаг 299 - Оптимизация для процессора

Ваш код может быть оптимизирован под использование команд определенного процессора. Как Вы помните история Windows началась c 286 и дошла до Pentium. С появлением каждого типа процессора увеличивалась не только тактовая частота, но и увеличивался набор команд, менялась разрядность регистров и так далее. Вобщем изменения происходили и очень существенные. VC умеет генерировать код учитывая возможности новых процессоров. Только здесь надо быть аккуратным. Весь Windows 9х написан на основе команд 386 процессора. Как узнать ??? Смотрите "Шаг 28 - Список функций из DLL AddressOfNames" из разделе Win32 API. Опции следующие:

/GB Blend - Смешання оптимизация учитывая 80386 (/G3), 80486 (/G4), Pentium (/G5), и Pentium Pro (/G6) опции

/G6 Pentium Pro - Оптимизация для Pentium Pro

/G5 Pentium - Оптимизация кода для Pentium

/G3 80386 - Набор команд 386

/G4 80486 - Набор команд 486

Вы можете производить настройку оптимизации из IDE Project -> Settings-> -> C++ -> Code Generator:

299.gif (2767 b)


| |
Автор Каев Артем.
[AD]