|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Stanislav Shwartsman 2:400/520 23 Jul 2003 07:03:11 To : Victor Petrenko Subject : Поиск долго выполняющихся фрагментов на этапе компиляции -------------------------------------------------------------------------------- 23 Jul 03 03:15, you wrote to Alex Cvetkov: AC>> ps: а чем тебе профайлер не угодил? VP> Тем, что для этого требуется выполнить программу, насколько я понимаю. VP> В моем случае важно установить это на этапе компиляции (для VP> автоматической оптимизации - хочется знать какие участки программы VP> наиболее важно оптимизировать). Слышал про такое понятие, как profile guided optimization ? IMHO это как раз то, что ты пытаешься сделать. Система такая - программа собирается с некоторыми опциями оптимизатора, запускается с профайлером, профайлер генерит всю необходимую информацию в специальных profile базах данных, которые потом идут в качестве input к компайлеру. Все автоматически, участие человека требуется только в написании скрипта, который все это по очереди запустит. Прирост скорости на нашем проэкте между обыкновенной оптимизацией (компайлер ICC) и profile guided - более 15%. E-mail: gate@fidonet.org.il Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell) Bye ! [Team Intel Centrino Technology] Stanislav (AKA Night's Man) [Team Technion] --- * Origin: Gate From Another World ... From Haifa, Israel (2:400/520) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/17853f1e1834.html, оценка из 5, голосов 10
|