>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Невидимые CSSAnimations загружают CPU на 35-50% http://forum.mozilla-russia.org/viewtopic.php?id=71256 |
Astronix > 27-01-2017 13:26:11 |
Здравствуйте. Имеется проблема. Открыта страница с аудиозаписями в ВК (воспроизведение остановлено, курсор мыши не двигается). Загрузка CPU не падает ниже 35%. Переключаюсь на другую вкладку — падает до 0–2%. Посмотрел через профайлер — примерно 50 раз в секунду происходит Recalculate Style (Restyle Hint: CSSAnimations). Можно ли совсем отключить эти анимации, или хотя бы, снизить их частоту до 5–10 в секунду? Также, довольно много событий Minor GC и Non-Incremental GC. Можно ли сборщику мусора тоже ограничить частоту хотя бы до одной сборки за 1–5 секунд? |
moz_lcm > 29-01-2017 06:37:32 |
Действительно, страница с аудиозаписями сильно загружает CPU. Методом тыка обнаружил, что дело отчасти в этом CSS-свойстве: body.firefox #pagewrap {overflow:hidden} Добавил через Stylish: @-moz-document domain("vk.com") { и загрузка CPU значительно упала. Побочных эффектов пока не заметил.Чудно́. |
toexc > 29-01-2017 09:30:15 |
Выделить код Код:@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; } } |
Astronix > 29-01-2017 19:07:21 |
Да, помогло. Спасибо!! |