1 votos

¿Por qué los objetos de la interfaz (por ejemplo, el cursor, cmd+tab, deslizarse por los escritorios) parecen completamente unaffectedo por el lag?

Cuando mi MacBook Air 2015 experimenta retrasos, la mayoría de las aplicaciones e interacciones responden lentamente y a menudo hacen que mi ratón gire sin parar.

Sin embargo, el cursor del ratón y los accesos directos del trackpad (deslizamiento con cuatro dedos, etc.) no se ven afectados en absoluto, como si estuvieran en un sistema operativo completamente diferente. El ratón se mueve por la pantalla y todo es tan perfecto como suele ser.

¡Muy curioso por saber por qué sucede esto!

1voto

Ture Pålsson Puntos 46

Yo estimaría que las razones más comunes para la "pelotita de playa" son las siguientes (en ningún orden particular):

  1. Hacer cálculos pesados en el hilo de la interfaz gráfica de usuario. Programas bien escritos no deberían hacer esto, y probablemente podemos esperar que el núcleo de la interfaz gráfica esté bien escrito.

  2. Hacer operaciones de entrada/salida (básicamente lectura/escritura en disco) o esperar por la red u otros recursos externos en el hilo de la interfaz gráfica de usuario. Ver (1).

  3. El sistema se está quedando sin memoria, y piezas de datos que un programa espera tener en la RAM, o incluso partes del programa en sí, han sido paginadas al disco y necesitan ser leídas nuevamente antes de que el programa pueda ejecutarse. La interfaz gráfica probablemente se protege de esto al no tener muchos datos críticos en primer lugar, y bloqueando lo que tiene en la RAM.

Entonces, para resumir: La interfaz gráfica no necesita mucho según los estándares de la computación moderna, y probablemente obtiene acceso de alta prioridad a lo que realmente necesita, precisamente porque los desarrolladores de Apple quieren mantener la interfaz gráfica "ágil" incluso cuando todo lo demás está ralentizado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X