- Регистрация
- 14.01.2009
- Сообщения
- 3 645
- Благодарностей
- 2 513
- Баллы
- 113
Наверно многие видели топик на гоуфаке или серче, может еще где-то вот с такими заявлениями
http://gofuckbiz.com/showpost.php?p=372552&postcount=32
Хочу разъяснить ситуацию по поводу быстродействия IE:
Основное время при выполнении шаблонов (или при другом виде управления браузером) тратится на загрузку (красный кружок внизу инстанса) и дозагрузку (желтый кружок) web страницы. Загрузка страницы зависит от канала (особенно заметно, если работа идет через прокси). Все остальное: заполнение полей, взятие текста из файла, обработка макросов и т.д., происходит с огромной скоростью и в сумме дает не более 5% от всего выполнения шаблона. Поэтому никаких увеличений быстродействия в 50 раз, даже в 2-а раза быть не может, сколько бы вы не капались в браузере.
Конечно, автор поста имел ввиду другое и я его прекрасно понял, но, наверно, понял его только я. Это просто попытка ввести людей в заблуждение с помошью недосказывания.
Еще есть один познавательный момент: ведь можно взять и запустить 100 потоков, тогда, действительно, будет увеличение быстродействия в 100 раз. Но тут есть другой момент - процессорное время. Есть такая фаза работы IE - парсинг дом модели и рендеринг (отрисовка) страницы - по времени они просходят очень быстро, буквально секунда на оба, но в этот момент они сжирают 95% от всего процессорного времени, которое было потрачено на шаблон. Это дает невозможность запустить огромное кол-во потоков (если даже у вас 24 гига оперативки). Получается сколько свою программу не оптимизируй, более чем 1-2% не получишь (т.е. максимум можно уменьшить с 5% до 3% например), к сожалению, опять все упирается в браузер.
Еще я не упомянул трату времени на прием подтверждающего письма и распознавание каптчи, но, думаю, все поняли, что на скорость выполнения этих операций вообще никак не повлиять.
Попозже еще про нейросети немножко расскажу
http://gofuckbiz.com/showpost.php?p=372552&postcount=32
Хочу разъяснить ситуацию по поводу быстродействия IE:
Основное время при выполнении шаблонов (или при другом виде управления браузером) тратится на загрузку (красный кружок внизу инстанса) и дозагрузку (желтый кружок) web страницы. Загрузка страницы зависит от канала (особенно заметно, если работа идет через прокси). Все остальное: заполнение полей, взятие текста из файла, обработка макросов и т.д., происходит с огромной скоростью и в сумме дает не более 5% от всего выполнения шаблона. Поэтому никаких увеличений быстродействия в 50 раз, даже в 2-а раза быть не может, сколько бы вы не капались в браузере.
Конечно, автор поста имел ввиду другое и я его прекрасно понял, но, наверно, понял его только я. Это просто попытка ввести людей в заблуждение с помошью недосказывания.
Еще есть один познавательный момент: ведь можно взять и запустить 100 потоков, тогда, действительно, будет увеличение быстродействия в 100 раз. Но тут есть другой момент - процессорное время. Есть такая фаза работы IE - парсинг дом модели и рендеринг (отрисовка) страницы - по времени они просходят очень быстро, буквально секунда на оба, но в этот момент они сжирают 95% от всего процессорного времени, которое было потрачено на шаблон. Это дает невозможность запустить огромное кол-во потоков (если даже у вас 24 гига оперативки). Получается сколько свою программу не оптимизируй, более чем 1-2% не получишь (т.е. максимум можно уменьшить с 5% до 3% например), к сожалению, опять все упирается в браузер.
Еще я не упомянул трату времени на прием подтверждающего письма и распознавание каптчи, но, думаю, все поняли, что на скорость выполнения этих операций вообще никак не повлиять.
Попозже еще про нейросети немножко расскажу