1 votos

¿Qué podría causar el intercambio cuando no hay un pico de memoria?

Hace poco tuve un problema de rendimiento, que pude capturar en el Monitor . Parece que había mucha memoria libre, pero de repente la gráfica se pone en rojo, sin que haya ningún pico.

¿Podría ocurrir esto cuando el tamaño de las páginas de memoria de una aplicación es casi tan grande como la memoria libre? En mi mente, eso llevaría a un uso de la memoria de nivel verde, pero pasaría a rojo cada vez que dicha aplicación hiciera su trabajo.

Me gustaría evitar tener golpes de rendimiento como estos, pero me interesa más entender el funcionamiento del SO. Gracias


actualización: Este problema desapareció después de una actualización de Chrome y un reinicio. El ordenador y Chrome no se habían reiniciado durante un tiempo antes de que se produjera el problema.

2voto

bdonlan Puntos 508

Vea aquí un resumen básico y decente: https://www.switchingtomac.com/tutorials/osx/understanding-memory-pressure-in-os-x-mavericks/ .

Mi conjetura es que algo está golpeando un error, tal vez haciendo algo como entrar en un bucle de asignación de memoria o algo así hasta que ese proceso se bloquea y se reinicia con gracia, liberando esa memoria. Yo comprobaría las actualizaciones de Chrome.

La razón por la que sospecho de Chrome es doble: una es que he experimentado personalmente que el uso de recursos de Chrome se sale de los gráficos, y también porque en tu captura de pantalla, el cuadro de diálogo "Forzar salida" muestra que Chrome está en pausa - inicialmente asumí que era porque era "el" infractor, y eso encajaba bien con la teoría que ya tenía sobre Chrome - pero en retrospectiva podría haber sido no porque fuera "el" infractor per-se, sino el siguiente mayor usuario de recursos del sistema después del propio kernel.

0 votos

Creo que esta idea encaja con el patrón de pasar de "el sistema está bien" a "la presión de la memoria está en rojo, las aplicaciones se detienen".

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