Cuando se desliza para cambiar de espacios (después de unos minutos de inactividad), hay un retraso de 1-2 segundos antes de que la animación empiece a reproducirse (y se reproduce con muchos tirones). Parece que esto está relacionado con el intercambio de memoria o la compresión porque cuando veo mucho intercambio y compresión, este problema se vuelve más frecuente. Mi teoría es que WindowServer
tiene memoria comprimida/intercambiada que bloquea la animación antes de que pueda descomprimirse. Después de que la memoria se vuelve activa, la animación vuelve a ser suave de nuevo, pero después de unos minutos de inactividad se vuelve a comprimir/intercambiar.
Una explicación alternativa es que Chrome es un devorador de recursos y es la root de cada problema. ¿Es posible desactivar la compresión o el intercambio de memoria de forma individual por proceso para diagnosticar este problema?
Info del sistema: macOS 12, m1 max con 64gb de ram.
Nombre del Proceso
Memoria
Hilos
Puertos
PID
Usuario
Tipo
Memoria Real
Memoria Privada
VM Comprimida
WindowServer
6.71 GB
35
181
17614
_windowserver
Apple
425.6 MB
1.40 GB
314.3 MB