Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Stanislav Shwartsman                 2:400/520      23 Jul 2003  06:54:32
 To : Victor Petrenko
 Subject : Поиск долго выполняющихся фрагментов на этапе компиляции
 -------------------------------------------------------------------------------- 
 
 
 22 Jul 03 23:49, you wrote to Ruslan Teluk:
 
  RT>> профайлер, пробовал?
 
  VP> Э... Какой именно? Он поставляется с исходным кодом? Мне нужен не
  VP> готовый инструмент, а познакомиться с уже имеющимися решениями именно
  VP> той проблемы, которую пытаюсь решить сам.
 
  У Intel Vtune есть коданализатор, который умеет давать рекомендации по
  оптимизации кода. Так вот судя по тому, какие рекомендации он дает,
  он умеет работать только локально и проблему, которую ты перед собой
  поставил не решает.
 
  Узнать насколько долго будет выполняться какой-либо кусок кода в реальной
  скомпилированной программе можно только в особо тривиальных случаях.
  Ты выбрал задачу, которая не имеет решения.
 
  Hапример представь, что в твоей проге есть дико большая и сложная функция,
  которую ты иногда вызываешь. Hа первый взгляд может показаться, что
  оптимизировать надо именно ее. А на самом деле 80% тормозов делает тебе
  одна единственная строка в for'e, которую ты выполняешь постоянно. Причем
  выглядит она тривиально, никаких сложных вычислений и т.п., обычный
  кеш-промах :)
 
  Доказано, что невозможно определить сабж без запуска программы кроме как
  в тривиальных случаях.
 
     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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Поиск долго выполняющихся фрагментов на этапе компиляции   Victor Petrenko   22 Jul 2003 17:08:38 
 Re: Поиск долго выполняющихся фрагментов на этапе компиляции   Ruslan Teluk   22 Jul 2003 21:58:52 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Victor Petrenko   22 Jul 2003 23:49:52 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Stanislav Shwartsman   23 Jul 2003 06:54:32 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Victor Petrenko   23 Jul 2003 11:17:20 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Alex Cvetkov   23 Jul 2003 01:50:47 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Victor Petrenko   23 Jul 2003 03:15:04 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Stanislav Shwartsman   23 Jul 2003 07:03:11 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Victor Petrenko   23 Jul 2003 11:24:24 
 Поиск долго выполняющихся фрагментов на этапе компиляции   Alex Cvetkov   25 Jul 2003 11:59:13 
Архивное /ru.algorithms/17853f1e16c2.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional