![]() |
|
||||||||||
|
|||||
|
При сравнении быстродействия следующих кодов:
replaceImage ();replaceImage (); replaceImage ();replaceImage (); replaceImage ();replaceImage (); replaceImage ();replaceImage (); и for (i=1;i<9;i++) {replaceImage ();} выяснилось, что второй вариант привнешней своей красоте заметно тормознее в чем тут дело? ладно в цикле i=8, а если 888 ? |
|
|||||
|
"Аинслей"
|
а ты представляешь себе 888 раз написать replaceImage (); ???
Представь КАКОГО размера у тебя будет файл? Сколько он грузиться будет... Вот и выбирай что тебе милее. =))
__________________
Мы не съедобны. |
|
|||||
|
я занимаюсь презентациями, и мне гораздо милее скорость)))
|
|
|||||
|
Регистрация: Jul 2003
Адрес: интернет
Сообщений: 61
|
Если напишеш 888 раз:
replaceImage (); То файл разбухнет и ты потеряешь в скорости загрузки. Тем более, сомневаюся, что такие небольшие различия в скорости между циклом и написанием подряд столь критичны.
__________________
...не ошибается только тот, кто ничего не делает... Последний раз редактировалось Gar; 25.07.2003 в 22:54. |
|
|||||
|
"Аинслей"
|
2Gar:
А представляешь какое это шоу - посмотреть на набивающего 888 раз одно и тоже dee2? =)) Плачу 3$, чтобы на это взглянуть. и еще 2$ за то, чтобы увидеть его в момент запуска и выполнения презентации. =)) 2dee2: Ты действительно потеряешь может от силы 2 сек. Разве оно того стоит? Особенно когда тебе потребуется изменить число 888, например на 777.
__________________
Мы не съедобны. |
|
|||||
|
Регистрация: Jul 2003
Адрес: интернет
Сообщений: 61
|
2cyraxchel:
Поддерживаю ставку - но только если он все это вручную набирать будет - а не через copy-paste.
__________________
...не ошибается только тот, кто ничего не делает... |
|
|||||
|
"Аинслей"
|
2 Gar:
И длиться будет это годами.... ![]()
__________________
Мы не съедобны. |
|
|||||
|
Регистрация: Jul 2003
Адрес: интернет
Сообщений: 61
|
2cyraxchel:
Вот в таких случаях скорость становится критичной! 2dee2: Не огорчайся, мы просто прикалываемся...
__________________
...не ошибается только тот, кто ничего не делает... |
|
|||||
|
Регистрация: Jun 2002
Сообщений: 391
|
На ассемблере есть подобное. Сравнение, конечно, не уместно, но логика, похоже, одна и та же — выполнение команд "подряд" без перерывов на обработку цикла идет быстрее.Меня, правда, смущает видимое различие в скорости при таком небольшом количестве итераций — видимо, уже какие-то флешевые заморочки... "Долго" работает сравнение? У ассемблера там понятные причины были... Хз. |
![]() |
Часовой пояс GMT +4, время: 17:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|