|
|
|||||
цикл - тормозит?
При сравнении быстродействия следующих кодов:
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, время: 11:31. |
|
« Предыдущая тема | Следующая тема » |
|
|