Автор: Денисенко Павел http://hpc.by
В качестве вступления хочется рассказать не о таком далёком прошлом, когда код для любого приложения проходил несколько этапов создания и оптимизации. Ведь было время когда 1Gb оперативной памяти был просто чудовищным объемом. Такой компьютер по умолчанию был либо сервером либо мощным игровым десктопом. На всё летало, ничего не зависало. Но времена меняются, сейчас программный код никто не оптимизирует - проще заставить купить пользователя лишних 4 - 8Gb оперативно памяти, чем нанимать лишнего программиста с зарплатой в 4- 6К$ для оптимизации кода. Да и действительно зачем извращаться - оперативка стоит копейки, а ПО на домашнем компьютере работает разное: от компьютерных игр, он- лайн браузерных и десктопных, до различных приложений типа AUTOCAD и Adobe InDesign, вполне профессиональных и оттого не менее прожорливых до компьютерных ресурсов.
Но вернёмся к наболевшему: "Почему может тормозить браузерная игра на достаточно современном компьютере. "
Начну с перечисления основных причин неполадок, постепенно предлагая способы простейшие решения. Может кому понадобиться как мини заметка для повышения производительности своего домашнего компа.
Основные причины торможений компьютера в "браузерках":
- низкая производительность "железа". В частности, стоит обратить внимание на видеокарту при динамичных играх с высоким разрешением, а также связку процессор - видеокарта при играх- стратегиях. Кроме непосредственно самого аппаратного обеспечения следует уделять внимание и программному: хотите, чтобы игры не тормозили - следите за обновлениями драйверов для видеокарты и вовремя производите обновления;
- как отдельный пункт в статье выделил место под оперативную память - очень часто она причина лагов в играх. При её недостатке компьютер начинает свопить (постоянно производить чтение с жёсткого диска), что очень плохо сказывается на производительности и быстроте реакции компьютера. Причём, в особо запущенных случаях, в такие моменты, из игры может запросто выбрасывать. Поэтому оперативки чем больше, тем лучше. Ведь мы в курсе, что программный код сейчас почти не оптимизируют под низкое потребление ОЗУ.
- старая версия Flash Player может быть причиной низкой производительности на любом сайте, тем более игре с использованием технологии Flash. Проверить и скачать качать свежую версию можно перейдя по ссылке http://get.adobe.com/ru/flashplayer/. Там же произойдёт автоматическая проверка встроенной в ваш браузер версии. Обратите внимание, что для браузера IE (Internet Explorer) и всех остальных браузеров (Chrome, Opera, Mozilla) инсталляторы будут разные. Также стоит обратить и на битность системы.
Скачав и установив новую версию Flash Player вы, таким образом, во- первых повысите общий уровень безопасности при работе в интернете, во- вторых устраните проблемы с совместимостью и производительностью. В тоже время отсутствие новой версии Flash Player может быть не единственной проблемой снижения производительности во время он-лайн игр, поэтому погнали дальше.
- может быть вы выбрали для использования под игры не тот браузер - ведь браузеров сейчас выбор велик. Не секрет, что разные браузеры в играх ведут себя по разному. Скорость рендеринга (прорисовка изображения и визуализация), как показатель производительности, никто не отменял. Хотя и понятно, что львинную долю работы по обработке видеопотока выполняет видеокарта компьютера или ноутбука. Разные браузеры могут вести себя по разному, также надо учесть и разную скорость потребления ресурсов браузерами. Например Chrome под каждое окно создаёт отдельный процесс в системе, Opera работает как одно приложение. Но одно характерно для всех, чем меньше открыто окон в браузерах - тем быстрее работает комп.
Конечно, могут быть и другие причины медленной работы компьютера в браузерных играх с использованием Flash анимации, но это именно те, которые, на мой взгляд встречаются чаще всего. Всем нескучного время препровождения!