· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.A&O —› Формула оптимизации

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Дек 3, 2003 13:39:18

Может кто нибудь задумывался над термином ОПТИМИЗАЦИЯ и от чего она зависит... (или дока есть какая-нибудь).


Дата: Дек 3, 2003 13:45:34

А какая из ОПТИМИЗАЦИЙ конкретно интересует?


Дата: Дек 3, 2003 14:21:10 · Поправил: emergenter

Оптимизация по быстродействию!!!
Время выполнения программы T


Дата: Дек 3, 2003 16:28:44

Ну тогда "How to optimize for the Pentium family of microprocessors" by Agner Fog в руки.


Дата: Дек 4, 2003 17:06:54

emergenter
Мдя. Тебе скоро нужно будет по философии выступать.
Что значит тема этого топика?


Дата: Дек 4, 2003 17:48:43

А мне интересно если есть выбор т.е. либо экономим память,
либо процесорное время что сеёчас дороже.


Дата: Дек 4, 2003 17:52:11

Chib777
Дело в том, что нелинейно одно зависит от другого.

Вот например, твоя программа использует много памяти. Выходит

1. Размер файла подкачки увеличивается
2. Частота загрузки/выгрузки страниц увеличивается
3. И другие тонкости


Дата: Дек 5, 2003 00:58:07

ДА ПРИ ЧЕМ ТУТ ФОГ или ПОДКАЧКА!!!!!!
Есть определенные характеристики от которых зависит скорость выполнения программы их и надо включать....
Пусть T- время выполнения какого нибудь куска проги

Т=(..., ..., ..., ..., ..., ..., ...)
, где
...

Я думаю что то вроде этого должно получиться!!!


Дата: Дек 6, 2003 17:15:32

emergenter
Мда, интересная мысль. Но боюсь в одну функцию не влезет.


Дата: Дек 6, 2003 19:55:37 · Поправил: volodya

Edmond
Дело в том, что нелинейно одно зависит от другого

Ты не путай мне грешное с праведным. Есть золотой закон программирования и ты эти дела знаешь куда лучше, чем я.
Или память, или скорость. Есть, конечно, и исключения. Например я недавно переписал программу, основанную на движке пузырька с помощью хеша с коллизиями. Время работы программы упало с 22 часов до 9(!!) секунд. Занимаемая память тоже уменьшилась значительно. Но это редко. Уж больно ублюдочным был мой первый алгоритм.


Дата: Дек 10, 2003 01:27:59

Есть такая книга «Искусство программирования для ЭВМ. Основные алгоритмы» Д. Кнут, и там подробно описан метод определения скорости любого алгоритма, только вот разобраться в нем сложно, проще несколько раз протестировать код.


Дата: Дек 10, 2003 09:54:40

:)))))))))))))))

(по поводу последнего поста)


Дата: Дек 10, 2003 14:30:31

volodya
Высокая скорость - жертвуем памятью, мало памяти - низкая скорость.

Что мне в тебе особенно нравится, то, что ты сам написал и сам опровергнул :)))

Володя ответь мне на ворпос, пожалуста, это не прикол.
----------------------------------
Из статьи Антология Ошибки

Рыцарь пришёл в заколдованный лабиринт, и теперь он стоит между двумя дверьми. Одна из них ведёт на выход, а другая -- в тёмное подземелье.

У рыцаря есть два варианта. Какой из них правильный, а какой -- ошибочный.

----------------------------------


Дата: Дек 10, 2003 20:04:40

Edmond
Приоткрыть обе двери и посмотреть :-)


Дата: Дек 10, 2003 20:11:52

Edmond

Поправил, поправил!
Что до твоего вопроса - Квант тебе все и написал
:)>

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070