Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » Firefox
  •  » Невидимые CSSAnimations загружают CPU на 35-50%

№127-01-2017 13:26:11

Astronix
Участник
 
Группа: Members
Зарегистрирован: 23-07-2010
Сообщений: 83
UA: Firefox 52.0

Невидимые CSSAnimations загружают CPU на 35-50%

Здравствуйте. Имеется проблема. Открыта страница с аудиозаписями в ВК (воспроизведение остановлено, курсор мыши не двигается). Загрузка CPU не падает ниже 35%. Переключаюсь на другую вкладку — падает до 0–2%. Посмотрел через профайлер — примерно 50 раз в секунду происходит Recalculate Style (Restyle Hint: CSSAnimations). Можно ли совсем отключить эти анимации, или хотя бы, снизить их частоту до 5–10 в секунду? Также, довольно много событий Minor GC и Non-Incremental GC. Можно ли сборщику мусора тоже ограничить частоту хотя бы до одной сборки за 1–5 секунд?

Отсутствует

 

№229-01-2017 06:37:32

moz_lcm
Участник
 
Группа: Members
Зарегистрирован: 27-01-2017
Сообщений: 7
UA: Firefox 51.0

Re: Невидимые CSSAnimations загружают CPU на 35-50%

Действительно, страница с аудиозаписями сильно загружает CPU.

Методом тыка обнаружил, что дело отчасти в этом CSS-свойстве:

body.firefox #pagewrap {overflow:hidden}

Добавил через Stylish:
@-moz-document domain("vk.com") {
  #page_wrap {overflow: visible !important}
}
и загрузка CPU значительно упала. Побочных эффектов пока не заметил.

Чудно́.

Отсутствует

 

№329-01-2017 09:30:15

toexc
Участник
 
Группа: Members
Зарегистрирован: 09-08-2016
Сообщений: 64
UA: Firefox 51.0

Re: Невидимые CSSAnimations загружают CPU на 35-50%

Выделить код

Код:

@namespace html url("http://www.w3.org/1999/xhtml");
 
@-moz-document domain(vk.com) {
 
*, *:before, *:after {
    transition: none !important;
    transition-property: none !important;
    animation:  none !important;
}
}

Отсутствует

 

№429-01-2017 19:07:21

Astronix
Участник
 
Группа: Members
Зарегистрирован: 23-07-2010
Сообщений: 83
UA: Firefox 51.0

Re: Невидимые CSSAnimations загружают CPU на 35-50%

Да, помогло. Спасибо!! :)

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Невидимые CSSAnimations загружают CPU на 35-50%

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]