Почему яндекс браузер много весит на андроид
Причины повышенного потребления оперативной памяти у браузера
По заявлениям разработчиков Яндекс.Браузер быстрый и легкий. В технических характеристиках указано, что ему требуется не менее 512 мегабайт оперативной памяти. Но реальность оказывается немного иной. Для корректной работы нужно более 1 Гб, иначе лагов и зависаний не избежать.
Причин, почему Яндекс.Браузер потребляет много оперативной памяти огромное множество. Это и программная составляющая и активность пользователя, вирусное заражение и само железо.Чтобы узнать причину нужно методично перебирать все варианты.
Диспетчер задач в Яндекс.Браузере
В Яндекс.Браузере есть свой «Диспетчер задач», где можно посмотреть, какая вкладка или плагин, сколько потребляют RAM.
- Нажмите на кнопку в виде трех полос в правом верхнем углу браузера.
- В открывшемся контекстном меню наведите курсор мыши на пункт «Дополнительно».
- Снова откроется всплывающее меню. Здесь наведите курсор на пункт «Дополнительные инструменты».
- И только в третьем окне мы увидим функцию «Диспетчер задач».
Откроется небольшое окно со списком запущенных процессов:
- Его можно развернуть на весь экран. Посмотрите какие процессы занимают больше всего памяти. Если это плагин, посмотрите какой, может от него стоит отказаться, удалив или отключив соответствующее расширение.
- Или на сайте зависший скрипт вызывает сбои.
- Выделив процесс, его можно «убить», кликнув на кнопку «Завершить процесс».
Особенности отдельных сайтов
Браузер не всегда виноват, что он жрет так много оперативной памяти. Виновником может оказаться сам сайт, если на нем не оптимизированы изображения, есть автовоспроизведение видео в высоком качестве и прочие недоработки. Тут увы ничего не поделаешь, разве что включать «Режим Турбо» на момент работы с этим сайтом.
Чтобы включить Турбо откройте «Меню» и в появившемся всплывающем окне выберите соответствующий пункт.
Разрядность браузера
Раньше пользователи могли выбирать, какой версии браузер установить. Были доступны сборки 32-bit и 64-bit. Но после эту возможность убрали и на официальном сайте сейчас доступна только версия 64-bit. Она более требовательная к ресурсам и занимает больше памяти.
Качайте программное обеспечение только с проверенных ресурсов.Установленные расширения
Расширения придумали, чтобы расширить возможности браузера, простите за тавтологию. В сети просто огромное множество различных дополнений, и для программистов, и для дизайнеров, и журналистов, и для рядовых пользователей. С их помощью можно копировать информацию с сайтов, где копирование запрещено, открывать заблокированные в регионе сайты, работать с кодом и многое другое.
Но тут стоит знать меру. Каждое расширение занимает часть оперативной памяти, так как это небольшая программа, которая выполняется в среде браузера. Чем больше таких расширений, тем меньше свободного места в оперативной памяти для выполнения важных процессов. Из-за чего может серьезно страдать производительность.
Просмотрите список установленных расширений/плагинов и отключите или удалите ненужные.
- Откройте «Меню» и во всплывающем окне перейдите в раздел «Дополнения».
- Отключите ненужные плагины. Достаточно переключить тумблер, в положение «Выкл.».
Если дополнение вы устанавливали лично, его можно удалить, кликнув на соответствующую кнопку, которая появляется при наведении курсора мыши на название плагина. Встроенные расширения можно только отключить.
Тип открытых вкладок
Закрепленные вкладки — если вы часто работаете с одними и теми же сайтами и для удобства закрепляете их в верхней панели, это также сказывается на занимаемом пространстве в оперативной памяти. По умолчанию скрипты на сайтах в закрепе выполняются в первую очередь. Чтобы разгрузить браузер стоит сохранить эти вкладки в закладки и закрыть их. Из закладок их в любой момент можно запустить в один клик. И они не будут висеть в фоне и не будут потреблять ресурсы.
Все бы хорошо, но у ВК как и у других соцсетей нет кнопки «К следующему экрану», лента бесконечная и контент в связи с этим подгружается заранее. Чем дальше в ленту вы углубляйтесь, тем больше графического и медийного контента из постов оседает в ОЗУ.
Периодически обновляйте страницу с помощью комбинации клавиш Ctrl + F5 , чтобы разгрузить оперативную память, от скопившихся там данных.Сайты с JavaScript
Современные сайты по большей части представляют собой сложные порталы и сервисы, неотъемлемая часть которых, это JavaScript. Это скриптовый язык, требующий интерпретации кода (построчный анализ с последующим выполнением). Это существенно влияет на загрузку страниц, отъедает часть оперативной памяти и в целом замедляет работу браузера. Однако без него никуда не деться, JS в браузере нужен для корректного отображения страниц.
JS работает на подключаемых библиотеках, которые, конечно же, загружается в оперативную память, хоть это и не требуется для работы сайта.Непрерывная работа браузера
Особенность Яндекс.Браузера и весьма неприятная, в отличие от других обозревателей в том, что после закрытия он на самом деле остается работать в фоновом режиме. Если открыть системный трей, то можно обнаружить там иконку Яндекс.Браузера. Естественно, все запущенные на момент закрытия вкладки, расширения и плагины также остаются работать в фоновом режиме. В процессе такого простоя он спокойной может сожрать до 2 Гб ОЗУ.
Вирусное заражение
Вирусная активность в компьютере может оказывать различное негативное действие на объем занимаемой памяти в ОЗУ. Например, вирусы могут подключаться в различным вредоносным сайтам. Предоставить доступ к вашему компьютеру для майнинга криптовалюты. Через ваш ПК может происходить передача данных и многое другое. Так или иначе, все это проходит через оперативную память.
При обнаружении, что Яндекс.Браузер начал поедать больше положенного ОЗУ стоит проверить систему на предмет вирусного заражения.
Например, одним из вот этих сканеров:
Если нарушитель был пойман и обезврежен стоит установить на компьютер антивирус. Выбирать платный или бесплатный, конечно же, вам. Рекомендуем ориентироваться на отзывы и популярность антивируса.
Что ещё можно сделать
Вышеописанные инструкции, это только малая часть того, что может стать причиной большого потребления оперативной памяти браузером. В каждом конкретном случае нужно подходить системно — выполнить простые шаги. Если не поможет переходить к более сложным.
Например:
- Выполнить переустановку браузера с чисткой всех хвостов.
- Обновить браузер до последней версии. Устаревшие сборки вполне могут работать со сбоями из-за различных повреждений в том числе и вирусных.
- Обновить драйверы компьютера.
- Проверить обновления системы.
- Удалить неиспользуемые программы и утилиты. Вполне возможно какое-то ПО конфликтует с браузером, создавая проблемы.
Провести оптимизацию загрузки и отображения картинок
Браузер устанавливается с настройками по умолчанию. Условно эти настройки считаются оптимальными. Но если посмотреть внимательно, то часть из них стоит отключить, чтобы браузер потреблял меньше памяти.
Откройте «Настройки» — скопируйте вот этот адрес browser://settings/sites в «умную» строку и нажмите Enter. Здесь методично, двигаясь сверху вниз, выполняем следующие действия:
- в настройках новой вкладки отключить ленту Дзена;
- отключить отображение анимационного фона в высоком разрешении;
- отключить показ новостей, погоды, пробок новой вкладке;
- отключить помощницу Алису, особенно на ПК, если вы её не пользуетесь и у вас не подключен микрофон;
- отключить автоматическое открытие видео в отдельном окне;
- настроить автоматическое включение Турбо при медленном интернете;
- отключить автозагрузку браузера вместе с Windows;
- в разделе производительности отключить пункты «Разрешить приложениям работать в фоновом режиме после закрытия»;
- отключить аппаратное ускорение;
- отключить обновление браузера, даже если он не запущен.
После установки этих параметров перезагрузите браузер и посмотрите насколько быстрее он стал и насколько меньше стал занимать в оперативной памяти.
Очистить временные файлы
Процедуру очистки кеша стоит проводить регулярно. В зависимости от вашей активности. Может быть раз в месяц, а может и раз в неделю. Делается это буквально в несколько кликов:
Заключение
При выполнении всех или хотя бы части их вышеописанных советов вы гарантированно решите проблему, когда Яндекс Браузер сильно грузит оперативную память.
Яндекс.Браузер для Android
версия: 21.11.2.101
Последнее обновление программы в шапке: 18.11.2021
Краткое описание:
Безопасный и быстрый браузер с голосовым поиском.
- Поддержка расширений Opera и Chrome позволяет добавить в браузер практически любые нужные вам функции.
- Технология активной защиты Protect предупреждает пользователей об опасных сайтах, предотвращает утечку личных данных в публичных Wi-Fi-сетях и проверяет загружаемые файлы на вирусы.
- Режим Турбо 2.0 ускоряет загрузку страниц, картинок и видео в браузере и делает пользование интернетом комфортным даже на низкой скорости доступа.
- Блокировка рекламы позволяет избавиться от назойливых баннеров на интернет-страницах. Для этого необходимо подключить внешнее приложение-блокировщик.
- Режим чтения убирает все интерфейсные элементы, не относящиеся к открытой публикации — рекламу, меню сайта, кнопки, социальные виджеты и прочее. На экране остаются только текст, иллюстрации и другие составляющие интересной вам статьи.
- Технология Антишок автоматически отключает непристойные и шокирующие баннеры. Она также блокирует рекламу, которая угрожает безопасности устройства или данных.
- Дзен показывает статьи и видео на темы, которые интересны именно вам. Он сам находит их в интернете и собирает в одну ленту.
- Фоны позволяют изменять внешний вид новых вкладок по настроению. В для можно использовать как предустановленные варианты оформления, так и картинки со своего устройства.
- Умная строка открывает сайты по их названиям, а не адресам (например, «ведомости» или «википедия»), даёт моментальные ответы на простые вопросы («курс доллара») и легко переводит иностранные слова.
- Инкогнито помогает обойтись без лишних следов: в этом режиме браузер не сохраняет пароли, данные для автозаполнения, поисковые запросы и адреса посещённых страниц.
- Синхронизация с помощью аккаунта в Яндексе автоматически перенесет закладки для компьютера на ваше мобильное устройство.
Сообщить о проблеме вы можете через пункт "Написать отзыв" в настройках браузера.
При этом на телефоне должно быть установлено приложение "Яндекс почта". Иначе данная функция не будет работать.
Фильтр, блокирующий Дзен на главной Яндекса в мобильной версии
Как ставить uBlock
Блокировка рекламы
Как убрать из панели уведомлений Android закачки, которые не докачались
Как зайти во флаги?
Требуется Android: 5.0 и выше
Русский интерфейс: Да
cool_cool_dude,
никак не могу вынуть из телефона.
кто даст апк тому +
Щас установлю и вытащу
Вот apk:Яндекс.Браузер.apk ( 28.59 МБ )
Проблема, когда Яндекс браузер жрет много оперативной памяти, достаточно распространена. Особенно критичной она может стать на старых компьютерах, которые просто не справляются с объемом, из-за чего приложение регулярно виснет, в его работе происходят сбои. Возможных причин может быть множество и не все они приятны, но это не значит, что стоит удалить браузер со своего компьютера и найти ему более «легкую» замену.
Установлено много расширений
Если вы регулярно скачиваете новые расширения для Yandex, через некоторое время появится нехватка памяти в браузере. Часть плагинов придется удалить, так как некоторые из них могут быть довольно тяжелыми.
Как удалить расширения:
- Откройте браузер на вашем устройстве.
- В правом верхнем углу откройте меню и перейдите в пункт «Дополнения».
- Откроется список всех установленных плагинов.
- Найдите в списке расширения, которые планируете отключить. Напротив каждой записи расположен переключатель – переставьте его в неактивное положение, чтобы остановить работу расширения.
- Перезапустите Yandex Browser, чтобы изменения вступили в силу. В качестве проверки откройте несколько вкладок, чтобы проверить скорость и качество загрузки страниц.
Если вовремя отключить лишние расширения, то освободится достаточное количество места оперативной памяти и работа браузера снова придет в норму.
Также вы можете проверить, действительно ли проблема с оперативной памятью была в установке ресурсоемких приложений:
Нередко проблемы с памятью ОЗУ связаны с установкой ресурсоемких тем оформления, которые добавляются в браузер как расширения (если вы используете не стандартные предложения от Яндекс, а скачиваете и устанавливаете темы дополнительно).
Как убедиться, что не хватает памяти в Яндекс браузере из-за установленных тем оформления:
- С любой страницы браузера откройте настройки – «Интерфейс».
- Перейдите в раздел режим «Цветовая схема» и переставьте выключатель в пункт от самого Yandex – «светлая» или «темная».
- Предварительно также можете отключить расширения, которые позволяют изменить тему интерфейса, в настройках, как показано выше.
- Перезагрузите браузер и проверьте качество и скорость его работы.
Компьютер заражен вирусами
Если вы используете не только проверенные сайты и ранее открывали подозрительные страницы, на ваш компьютер могли попасть вредоносные файлы. Это касается и устройств с рабочими антивирусами – многие современные вирусы стали «хитрыми» и научились обходить защиту ПО. Из-за заражения компьютера могут плохо работать и другие программы, не только Yandex Browser (поэтому перед поиском вредоносных файлов рекомендуется проверить работу других компонентов ПО).
Проверить заражение устройства можно через приложение ESET Smart Security (на большинстве компьютеров уже установлено в систему):
- Откройте приложение через панель задач или предварительно установите его с официального сайта.
- В открывшемся окне перейдите в раздел «Открыть ESET Smart Security».
- В главном окне программы перейдите в раздел «Сканирование ПК» – «Выборочное сканирование».
- Откроется новое окно со списком всех жестких дисков для данного устройства. Поставьте галочки напротив тех пунктов, которые хотите проверить.
- Подтвердите действие кнопкой «Сканировать как админ».
- Дождитесь окончания проверки. В зависимости от количества установленных на вашем ПК программ и приложений процесс может занять продолжительное время.
- Далее никаких действий и подтверждений не требуется – ESET Smart Security самостоятельно удалит обнаруженные вредоносные файлы.
Чтобы оценить работу ESET Smart Security, снова откройте Диспетчер задач и проверьте потребление оперативной памяти Яндекс браузером. Если число снизилось, проблема решена.
Работа со вкладками
Еще одна из причин, почему браузер потребляет много памяти – в вашем Yandex Browser открыто большое количество страниц. То же самое касается и закрепленных вкладок – при открытии браузера они загружаются автоматически, что также забирает существенное количество ОЗУ и замедляет скорость работы Yandex, некоторые страницы начинают зависать.
Решение простое: закройте вкладки, с которыми в данный момент не работаете. Если закрепленные страницы не нужны вам в данный момент, но вы боитесь потерять их в истории посещений, лучшим выходом будет добавить их на Табло (панель быстрого доступа) или в закладки.
Как это сделать:
Теперь вы можете спокойно закрыть лишние вкладки и проверить, улучшилась ли скорость работы Yandex Browser.
Очистить кэш
При открытии страниц в вашем браузере остается информация о посещении, в том числе куки-файлы, которые многие сайты собирают для статистики визитов. Для корректной работы браузера рекомендуется регулярно очищать кэш:
Работа с диспетчером задач
Большую нагрузку на устройство оказывает и тот факт, что в диспетчере задач много процессов, большинство которых занимают много места или были некорректно завершены. Речь идет о диспетчере задач, установленном в сам браузер.
Чтобы его открыть и редактировать:
Используются сайты со скриптом JavaScript
Большинство современных страниц браузера работает именно на JavaScript, который отличается большим потреблением памяти за счет дополнительной интерпретации кода. Чтобы не нарушить работу всего Yandex Browser, вы можете отключить JavaScript только для отдельных страниц:
Yandex работает непрерывно
Одна из причин, почему браузер грузит процессор, заключается в непрерывной работе веб-обозревателя. Даже после закрытия всех страниц Yandex не завершает работу полностью – он автоматически переходит в фоновый режим и по-прежнему занимает объем ОЗУ (до 2 Гб).
Закрыть все фоновые приложения вы можете в диспетчере задач на самом компьютере:
Основной недостаток данного способа в том, что для корректной работы устройства снимать задачу с браузера придется регулярно (иногда – после каждого посещения).
Совсем недавно в интернете появилось несколько интересных инфографик, о том, что популярные приложения для телефонов за пару лет выросли в размере в 12 раз. В этой заметке делается попытка разъяснить некоторые неочевидные причины роста размера мобильных приложений.
Авторы инфографик в оригинальных статьях выделяют две причины такого роста:
- повышение максимального допустимого размера приложений AppStore
- оснащение телефонов все большим объемом памяти
На мой взгляд, указанные тезисы являются только предпосылками и до конца не отвечают на вопрос "почему приложения становятся больше?".
Конечно, в первую очередь дело в добавлении новых функций. Развитие функциональности приложений требует большего размера.
Вот только размер приложений в отличие от их функциональности растет в десятки раз и обычно у этого роста совсем другие причины. Далее на базе разных источников с конкретными примерами я попробую систематизировать разные причины:
Лишние копии ресурсов в приложении
Как ни банально звучит, но в приложениях часто сохраняются одни и те же внутренние ресурсы (картинки, библиотеки, и так далее) по нескольку копий. Это происходит из-за того, что крупные приложения разрабатываются несколькими командами разработчиками, отвечающими за свой конкретный функционал программы. Бывает так, что команда тащит для своего модуля те же ресурсы, что и другая, вызывая задвоение.
В одной из статей автор решил детально разобрать внутреннее строение приложения Facebook для iOS после того, как оно увеличилось за полгода с 165 до 253 мегабайт. Он обнаружил, что в приложении содержалось свыше 40 мегабайт избыточных дублирующих данных. В основном это были картинки, но также были и абсолютно идентичные внутренние программные файлы. Таким образом, просто удалив дубликаты, можно было бы уменьшить размер приложения на 15% процентов. Что, кстати, Facebook впоследствии и сделал.
А/Б тестирование и внедрение новых функций
Распространенной практикой при разработке приложения является добавление новой функциональности и по умолчанию отключение ее. Это позволяет в дальнейшем постепенно включать ее для тестовых или пилотных групп и по необходимости корректировать или обратно выключать. Но даже по прошествии длительного времени, как правило, возможность отключить новый функционал и восстановить старый не убирается и все равно остается в приложении на всякий случай и для экономии времени.
Переход на более комфортные языки программирования
В случае с приложениями под iOS переход с Objective-C на Swift может дать увеличение размера скомпилированного кода приложения в 3-4 раза. Это происходит из-за того, что ради удобства и скорости разработки новые языки могут:
- использовать большие типы данных по умолчанию, которые занимают больше места
- вводить дополнительные тесты и проверки в код при компиляции
- использовать большую стандартную библиотеку функций
Сюда же можно отнести переход приложений на новые фреймворки, которые тащат с собой много необходимых им файлов.
Включение в программы собственных функций, заменяющих стандартные операционной системы
Одним из трендов мобильной разработки под несколько платформ является стремление минимизировать зависимость от конкретной операционной системы. У этого подхода есть свои плюсы. Во-первых, это позволяет не переписывать много кода при изменении внешних системных библиотек. Во-вторых, это позволяет удержать пользователя в своем приложении и обеспечить более консистентный пользовательский опыт (хотя часто бывает так, что своя реализация визуально не отличима от стандартной).
Среди наиболее популярных "велосипедов", заменяющих стандартные средства ОС, можно выделить:
- Браузеры
- Работа с камерой
- Ввод текста и обработка жестов
- Проверка орфографии
Рост требований к приложениям
По мере развития телефонов владельцы экосистем (Apple, Google) начинают предъявлять к программам новые требования по поддержке системных появляющихся возможностей телефонов, которые требуют больше места:
- После появления Retina разработчиков обязали добавлять картинки с большей детализацией и соответственно размеров.
- Переход iOS с 32 на 64 бита впоследствии заставил всех разработчиков выпускать именно 64-битные приложения.
К слову в AppStore для борьбы с ростом размера приложений по таким требованиям потом была представлена технологий App thinning, по которой на конкретный телефон скачивается адаптированная версия приложения без избыточных ресурсов для других версий телефонов.
Читайте также: