Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср апр 24, 2024 07:57

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Об оптимизации
СообщениеДобавлено: Вт апр 24, 2007 16:40 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Из ru.delphi:
Цитата:
1. бесполезно давать советы очередному "оптимизатору", который думает, что асм
- самое быстрое, ибо в нем мало букв
2. бесполязно давать советы очередному "оптимизатору", который не знает, что
уже почти десять лет xlat тормознее, чем mov eax,[ebx+eax] (а также loop
тормознее cmp\jnz, rep movsb тормознее mov/inc/dec/jnz, итд)
3. бесполезно давать советы очередному "оптимизатору", который не знает, что
преждевременная оптимизация - корень всех зол
4. бесполезно давать советы очередному "оптимизатору", который не знает, что
оптимизировать нужно только те 20% кода, которые исполняются 80% времени


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 24, 2007 16:49 
Все верно. :)
Добавил бы еще один пункт:
5) бесполезно давать советы очередному "оптимизатору", который не знает, что оптимизировать нужно аккуратно и без неоднозначностей.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 24, 2007 21:34 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
white_Rabbit писал(а):
оптимизировать нужно аккуратно и без неоднозначностей.

Неоднозначности бывают разные. Можно генерить разный, но функционально эквивалентный оптимальный код... ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Об оптимизации
СообщениеДобавлено: Чт апр 26, 2007 07:52 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Хищник писал(а):
Из ru.delphi:
Цитата:
...
4. бесполезно давать советы очередному "оптимизатору", который не знает, что
оптимизировать нужно только те 20% кода, которые исполняются 80% времени


Интересно узнать как оптимизаторы определяют эти 20% кода если
не использовать статистику работы программы:)

P.S. И что плохого если оптимизатор оптимизнет и 80% мало используемого кода
например по уменьшению его объема.:)
Сравнение оптимизационных возможностей разных Си компиляторов было в
статьях у Криса Касперски и были получены интересные результаты.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 26, 2007 10:57 
Kopa
"Оптимизатор" -- это, в данном случае, человек, который решил что-то эдакое оптимизационно-революционное написать.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 26, 2007 11:36 
Не в сети

Зарегистрирован: Ср сен 13, 2006 10:06
Сообщения: 636
Откуда: Омск
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Долго и упорно я писал свою программу, на что оптимизатор выдал
Код:
XOR EAX,EAX

:))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 26, 2007 13:06 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
profiT писал(а):
Kopa
"Оптимизатор" -- это, в данном случае, человек, который решил что-то эдакое оптимизационно-революционное написать.


А мне попалось вот такое определение

Оптимизатор - это человек, который занимается оптимизацией вашего ресурса.
Оптимизатор - это специалист по интернет-маркетингу, или интернет-рекламе.

P.S. Получается, что это профессия:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт май 04, 2007 22:04 
Не в сети

Зарегистрирован: Сб янв 27, 2007 22:00
Сообщения: 106
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Kopa писал(а):
А мне попалось вот такое определение

Оптимизатор - это человек, который занимается оптимизацией вашего ресурса.
Оптимизатор - это специалист по интернет-маркетингу, или интернет-рекламе.

P.S. Получается, что это профессия:)


А реализатор - это человек, занимающийся реализацией вашего ресурса :-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб май 05, 2007 09:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
yz писал(а):
Kopa писал(а):

А мне попалось вот такое определение

Оптимизатор - это человек, который занимается оптимизацией вашего ресурса.
Оптимизатор - это специалист по интернет-маркетингу, или интернет-рекламе.

P.S. Получается, что это профессияSmile


А реализатор - это человек, занимающийся реализацией вашего ресурса Smile



... т.е. человек по имени А.С. aka profiT :)) :)) :)) :)) :)) :)) :))
ps: см. одну из его подписей :)

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB