чрезмерная загрузка ЦП/медленность gnome-shell на tracePersistentRoots

В последние несколько дней gnome-shell начал работать очень плохо. Пользовательский интерфейс становится очень медленным и в конечном итоге почти непригодным для использования с задержкой между кликами и ответом, занимающим несколько секунд.

Симптомы проявляются не сразу, а в течение нескольких минут. Убив процесс или перезапустив его (с помощью ALT-F2 и ввода r), использование (обычно) восстанавливается — по крайней мере, до такой степени, что остальная часть пользовательского интерфейса снова может использоваться. Но это длится недолго - может пару минут.

Глядя сверху, использование памяти процессом велико и продолжает расти — более 1 ГБ RES и 5 ГБ VIRT.

При использовании sysprof следующие объекты чаще всего используются (примерно 30 секунд):

  • В файле /usr/lib/x86_64-linux-gnu/libmozjs-68.so.68.6.0 (80% ) (475 502 просмотров)

    JSRuntime::tracePersistentRoots(JSTracer*)

  • В файле /usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 (10%) (48 068)

Обратите внимание, что libgjs не имеют один большой вызов, хотя tracePersistentRoots находится почти на вершине с использованием 0,55%.

Все расширения gnome должны быть отключены.

Это Ubuntu 20.04. Gnome Shell версии 3.36.9-0ubuntu0.20.04.2.

Мы будем очень признательны за любую помощь в отслеживании этого.

0
задан 25 August 2021 в 20:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: