|
|
| Посл.отвђт | Сообщен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 Поправил, поправил! Что до твоего вопроса - Квант тебе все и написал :)> |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.070 |