El intercambio está creciendo rápidamente, creo que sé qué aplicación lo está causando, ¿cómo puedo verificarlo?

3

Mi archivo de intercambio ha estado creciendo rápido últimamente, y creo que sé cuál es la aplicación responsable, pero no estoy seguro.

¿Hay una manera para que un no desarrollador compruebe algo así, o necesitarías una versión de la aplicación que tenga habilitada la depuración?

n.b. Tengo instaladas Xcode / Developer tools. Ejecutando 10.8 en un MacBook Air.

    
pregunta TJ Luoma 15.08.2012 - 21:18

1 respuesta

3

No necesita ninguna herramienta especial como xcode o un depurador para seleccionar el sistema de memoria virtual en términos de estadísticas de asignación y resumen.

Comenzaría con sysdiagnose desde la línea de comando y tal vez pase el PID o el nombre del proceso que te interesa. Muestra esa aplicación, pero también tiene el PID e información sobre ese programa sospechoso con toda la información de diagnóstico. Al pasar el ID de proceso se ejecutarán vmmap, heap y (quizás) otros buenos diagnósticos o detalles adicionales sobre el programa en cuestión.

Primero querrás enfocarte en zprint.txt y allmemory.txt. El sysctl.txt también tiene información de vm y fs_usage.txt muestra el acceso a los archivos, pero generalmente no está intercambiando.

Hay páginas de manual de Unix para la mayoría de estas herramientas, y el script sysdiagnose es legible para que pueda ver lo que hace o cambiarlo para recopilarlo. Es posible que desee habilitar el modo completo en el script en caso de que la información agregada en el PID le ayude a aislar la causa.

Feliz caza ...

    
respondido por el bmike 15.08.2012 - 21:30

Lea otras preguntas en las etiquetas