В последние несколько дней gnome-shell
начал работать очень плохо. Пользовательский интерфейс становится очень медленным и в конечном итоге почти непригодным для использования с задержкой между кликами и ответом, занимающим несколько секунд.
Симптомы проявляются не сразу, а в течение нескольких минут. Убив процесс или перезапустив его (с помощью ALT-F2 и ввода r
), использование (обычно) восстанавливается — по крайней мере, до такой степени, что остальная часть пользовательского интерфейса снова может использоваться. Но это длится недолго - может пару минут.
Глядя сверху, использование памяти процессом велико и продолжает расти — более 1 ГБ RES и 5 ГБ VIRT.
При использовании sysprof следующие объекты чаще всего используются (примерно 30 секунд):
JSRuntime::tracePersistentRoots(JSTracer*)
Обратите внимание, что libgjs не имеют один большой вызов, хотя tracePersistentRoots
находится почти на вершине с использованием 0,55%.
Все расширения gnome должны быть отключены.
Это Ubuntu 20.04. Gnome Shell версии 3.36.9-0ubuntu0.20.04.2.
Мы будем очень признательны за любую помощь в отслеживании этого.