Баг в YouTube вызывает рост потребления памяти и зависания браузера

Фото: StockSnap, Pixabay.com

Фото: StockSnap, Pixabay.com

Специалисты считают, что к сбоям приводит некорректная работа части пользовательского интерфейса, отвечающая за адаптивность.

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

Проблема проявляется в виде зависаний, заикания аудио и пропуска кадров в браузерах Firefox и Brave, сообщает Android Authority.

Специалисты считают, что проблема вызвана ошибкой рендеринга, которая вызывает циклическую перегрузку интерфейса плеера.

Браузер постоянно пересчитывает и перерисовывает элементы пользовательского интерфейса, что приводит к перегрузке оперативной памяти и процессора.

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

При нехватке места на экране одна из кнопок временно скрывается, но система ошибочно интерпретирует освободившееся место как достаточное для ее возврата. Это и вызывает непрерывный процесс добавления и удаления элемента и постоянный рендеринг.

В совокупности это приводит к росту нагрузки на компьютер. Иногда потребление оперативки вырастает с сотен Мб до нескольких Гб, при воспроизведении видео кратно вырастает и загрузка процессора.