Открыть сервисСервис

Ошибка «страница не отображается» из-за нехватки памяти

Ошибка «браузеру не хватило памяти, чтобы отобразить страницу» — сообщение, которое появляется в веб-браузерах на основе движка Chromium (Google Chrome, Яндекс Браузер, Microsoft Edge, Opera и других) при исчерпании доступного объёма оперативной памяти или адресного пространства процесса во время загрузки или отрисовки веб-страницы. Ошибка означает, что процесс рендеринга не смог выделить достаточно памяти под данные страницы — текст, изображения, скрипты, — и вкладка или страница была закрыта браузером. Явление не связано с заражением устройства и, как правило, не приводит к потере данных.

Причины возникновения

Наиболее частые причины исчерпания памяти:

  • Слишком много открытых вкладок. Каждая вкладка Chromium работает в отдельном процессе и потребляет от десятков до сотен мегабайт. Открытые сотни вкладок приводят к исчерпанию как физической оперативной памяти, так и квоты адресного пространства.
  • Тяжёлые веб-приложения. Онлайн-редакторы изображений, 3D-конструкторы, видеоредакторы, веб-версии офисных пакетов, облачные сервисы хранения с большим числом файлов в превьюшках активно используют память.
  • Утечки памяти на стороне сайта. Ошибки в JavaScript-коде страницы могут приводить к тому, что память не освобождается после закрытия элементов интерфейса. Со временем потребление растёт до предела.
  • Малый объём оперативной памяти компьютера. На устройствах с 2–4 ГБ ОЗУ даже несколько открытых вкладок и фоновые приложения способны исчерпать ресурс.
  • Проблемы с профилем браузера. Повреждённые файлы кэша, конфликтующие расширения, огромная история посещений увеличивают базовое потребление памяти.
  • Ограничения 32-разрядных систем. Старые 32-битные версии браузеров адресуют не более 2–4 ГБ памяти независимо от объёма установленной ОЗУ.

Как определить источник проблемы

Встроенный диспетчер задач Chromium открывается сочетанием клавиш Shift + Esc. Он показывает потребление памяти каждой вкладкой, расширением и фоновым процессом. Среди вкладок с аномально высоким потреблением часто оказываются:

  • страницы с открытой веб-картой или картографическим сервисом;
  • вкладки социальных сетей, оставленные открытыми на длительное время;
  • вкладки с встроенными видеоплеерами;
  • расширения для блокировки рекламы при работе на сайтах с агрессивной рекламой.

Дополнительно можно открыть chrome://process-internals или chrome://system, чтобы увидеть полную картину потребления ресурсов.

Что делать при ошибке

Закрыть лишние вкладки и перезапустить браузер

Самое простое решение — закрыть неиспользуемые вкладки и перезапустить браузер. Функция «Восстановить вкладки» в меню позволяет вернуть их после перезапуска, если они были закрыты случайно.

Отключить тяжёлые расширения

Расширения работают на каждой странице и могут существенно увеличивать потребление памяти. Рекомендуется временно отключить все расширения и включать их по одному, отслеживая, какое из них вызывает проблему.

Очистить кэш и данные сайтов

Раздел «Конфиденциальность и безопасность» → «Очистить данные просмотра» позволяет удалить кэшированные файлы, cookies и данные сайтов. Очистка кэша обычно не затрагивает сохранённые пароли и закладки.

Обновить браузер

Установка актуальной версии браузера устраняет известные утечки памяти и ошибки рендеринга. Проверить обновления можно в разделе «О браузере».

Проверить систему на вредоносное ПО

Некоторые вредоносные расширения и скрипты, встроенные в скомпрометированные сайты, работают в фоне и потребляют память. Проверка антивирусом и удаление подозрительных расширений может устранить проблему.

Увеличить файл подкачки

В Windows размер файла подкачки (pagefile.sys) определяет, сколько виртуальной памяти доступно процессам. Увеличение размера подкачки до 8–16 ГБ снижает вероятность ошибки, хотя не заменяет физическую ОЗУ.

Добавить оперативную память

На компьютерах с 4 ГБ ОЗУ и менее установка дополнительных модулей памяти — самое надёжное решение. Для активной работы с множеством вкладок рекомендуется минимум 8 ГБ, для тяжёлых веб-приложений — 16 ГБ и более.

Особенности в разных браузерах

В Mozilla Firefox аналогичная ошибка имеет вид «Веб-страница недоступна» или «Соединение прервано» и чаще связана с ограничениями движка Gecko. В Safari на macOS сообщение о нехватке памяти появляется при работе с тяжёлыми страницами на устройствах с 8 ГБ ОЗУ. Мобильные браузеры Android-устройств ограничены памятью, выделяемой системой на процесс, поэтому на слабых смартфонах ошибка встречается чаще.

Профилактика

Для снижения вероятности ошибки рекомендуется использовать менеджеры вкладок (например, расширения, автоматически уасыпающие неактивные вкладки), ограничивать число одновременно открытых страниц, периодически перезапускать браузер и поддерживать актуальность системы и браузера.

Источники:

  • Документация Google Chrome — управление памятью и производительностью
  • Справка Mozilla Firefox — устранение проблем с производительностью
  • Microsoft Support — настройка виртуальной памяти в Windows
  • Документация Chromium Project — архитектура процессов
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru