Как стать автором
Обновить

Ещё об ускорении Opera 12 или Как расшевелить жирную

Есть категория людей, которые настолько привыкают к чему-то, что расставание с предметом привычки — даже с условием замены на что-то получше/функциональнее — становится болезненным вопросом и вызывает протест всех фибр. Я отношусь к таким и очень ярко это проявляется в пристрастиях к привычным программам.

Многие привыкли к старой Опере и не хотят её менять на недопиленные новые версии на Хромиуме, а быстрой работы хочется, и был найден кривоватый, но действенный способ её ускорить.

О том, с каким аппетитом любимый браузер (всё равно какой) жрёт оперативную память, никому рассказывать не нужно, и Опера здесь не исключение, а правило:

image

Однако, главная беда на мой взгляд не в аппетитах, а в том, что она не отрабатывает съеденное:

image

Открыто по два-три десятка вкладок в каждом окне. При этом страницы тотально порезаны Адблоком от голых сисек и флеша, не открыто ни одной страницы видео, а большинство страниц представляют текст с графикой, а то и просто текст. Кэш в памяти и дисковый выставлены на смешные 10 Мб, и при этом Опера умудряется переваливаться из вкладки во вкладку со скоростью беременной улитки, как когда-то из окна в окно переваливалась Windows 98 с запущенным MS Ofice 2000 на 16 Мб ОЗУ — подтормаживая и подвисая до потери мыши, с дёрганным скроллингом, а уж если придёт в голову её выключить, то окно программы исчезает, но в процессах она продолжает висеть от полуминуты до бесконечности, частенько так и не завершив работу добровольно. В общем, многим из вас сие знакомо до боли. Почему-то это поведение не меняется, даже если ОЗУ в системе предостаточно, а дисковый кэш выставлен в 0.

Но выход был найден!

Могу себе представить, у скольких продвинутых хабровчан начнётся нервный тик при одном только упоминании о RAM-диске, однако же помог мне именно он. Для начала создаём диск небольшого размера (я использовал VSuite.Ramdisk.FREE.EDITION, но подойдёт любая, создающая диск после рестарта системы автоматически) — от 50-100 Мб (что не больше всего лишь пары вкладок в памяти) и до сколько не жалко (это зависит от того, сколько дискового кэша в настройках вы решите оставить), и перемещаем на него оперный кэш в файле настроек:

Documents and Settings\{название вашего профиля пользователя}\Application Data\Opera\Opera\operaprefs.ini
строка Cache Directory4=V:\Opera\cache4

— указываете свой путь на созданный RAM-диск (при выключенной Опере, разумеется). Туда же в настройках можно при желании переместить и прочие кэши — фавикон, к примеру, всяческие миниатюры для Экспресс-панели (благодаря чему они всегда будут обновляться после пересоздания RAM-диска) и т.п.

Если у вас система, отличная от Windows XP, то месторасположение файла настроек будет другим, но настройку можно сменить и здесь — opera:config#UserPrefs|Operator Cache Directory4 — после чего перезапустить Оперу.

Способ был опробован не только мной, и улучшение отзывчивости после этой нехитрой процедуры возрастает разительно. Это легко проверяется клавишами CTRL+F6, при удерживании которых все три десятка вкладок сменяются практически мгновенно, а закрытие Оперы в подавляющем большинстве случаев происходит за сроки до 15-30 секунд.

После однократной настройки весь остальной процесс пользования, само собой, никаких допманипуляций не требует.

Плюсы перечислены, теперь минусы:

1. От памяти «отъедается» пусть и малый, но кусок (для кого-то критично).

2. При просмотре онлайн-видео кэш (особенно, маленький) довольно быстро заполняется. Не знаю, это ли было причиной остановки видео, но такие остановки были.

3. Кэш каждый раз убивается перезагрузкой, а значит, способ подходит для тех, у кого интернет быстрый и загрузка одних и тех же страниц полностью заново не представляет собой проблемы. С другой стороны, именно для таких счастливчиков с быстрым интернет-соединением тормознутость браузера обидна вдвойне, а для тех, кто пока что является рабом трафика (например, на 3G) способ нуждается в доработке: создавать RAM-диск в этом случае нужно программой с функцией сохранения на жёсткий диск перед перезагрузкой, и восстановления его после рестарта системы, что является ещё большим костылём. Выбрать подходящую для себя можно здесь.

Разумеется, такая доработка всех проблем не решает. Остаются периодические «фризы» без видимых причин при создании новой вкладки (тут по-прежнему помогает свернуть и развернуть окно Оперы). Иногда браузер так же зависает в памяти, отказываясь завершать работу (но происходит это значительно реже). Как и прежде, при прочтении пятисотого коммента в ленте Вконтакта или ОК мышиный скрол саботирует как может… Но в чём-то работа становится быстрее, удобнее.

Вам выбирать!
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.