Вопрос к программистам насчет время ожидания запуска программ - Компьютерные вопросы

Вопрос Вопрос к программистам насчет время ожидания запуска программ

Регистрация
23 Фев 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Вот включаю компьютер жду как обычно секунд 10-15 (даю время на инициализацию) и запускаю например браузер google chrome,он у меня открывается за 10 секунд, а когда закрываю и открываю еще раз то за 1-2 секунды. Почему так происходит? почему при второй попытке программа открывается быстрее ?
 
Регистрация
24 Июл 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Потому что есть такая вещь — loops. Так или иначе, у Windows есть свои приоритеты и своя loops. Приоритетные задачи для неё — это загрузить все свои службы, а только потом выполнять пользовательские запросы (открытие Google Chrome, например). Ну и после первого запуска Google выгружает какие-то данные в оперативную память, даже при закрытии браузера они сохраняются, пока твоя оперативная память не будет забита чем-то ещё до такой степени, что данные Google будут мешать, они остаются и способствуют более быстрому повторному запуску браузера
 
Регистрация
7 Ноя 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Это всё иллюзия. На самом деле приложение запускается мгновенно, это просто главное окно отображается не сразу. Программисты могли бы ускорить этот процесс и сократить время обращения к дискам, но они посчитали, что ТАК им проще. Вот и всё. Современные браузеры - это система в системе. Есть высокоуровневый язык, который отвечает за оформление ВСЕГО и есть движок, который ВСЁ рендерит.
 
Регистрация
29 Май 2013
Сообщения
79
Репутация
0
Спасибо
1
Монет
0
Потому что в первый раз всё сначала загружается с диска в ОЗУ, а потом уже из ОЗУ, а во второй - прямо из ОЗУ, куда уже была ранее перекачана программа
 

Похожие темы

Ответы
18
Просмотры
8K
Сверху Снизу