No hay nada mágico acerca del comprimido de la memoria. Es algo que se agrega a 10.9 como un último paso antes de que el sistema de permutas de RAM para el almacenamiento. De acuerdo a John Siracusa, este cumple tres funciones principales:
Memoria de compresión es un triple juego de los Mavericks. Es un rendimiento de ganar; comprimir y descomprimir los datos en la RAM es mucho más rápido que leer y escribir en el disco, incluso un disco SSD. Es una energía de ganar; el menos tiempo el movimiento de datos entre la RAM y el disco, más tiempo que el sistema puede pasar en su estado de reposo. Y por último, es la capacidad de ganar; Mavericks puede manejar mucho más exigentes cargas de trabajo de las versiones anteriores de OS X antes de llorar tío.
Como para llegar a los detalles de la línea de comandos que puede ser difícil de alcanzar. El total de compresión números son fáciles con un par de herramientas:
memory_pressure
vm_stat
No creo que cualquier invocación de ps
de hacer el truco, pero tal vez alguien puede corregir. Usted puede ver los detalles de la implementación en este hilo: vm_compressor_mode (vm.compressor_mode) los valores para el habilitado comprimido memoria en OS X
Lo mejor que puedo conseguir es mirar todos "intercambia y/o comprimidos de memoria usando el vmmap
comando. Básicamente, antes de cambiar, las regiones de memoria de marcado para el intercambio de comprimidos. Si que ahorra espacio suficiente para aliviar el algoritmo de intercambio, no de intercambio que sucede. Si no, el comprimido regiones se intercambian para el almacenamiento.
vmmap -swapped [PID]
Tendrías que controlar la adición de las regiones, y no estoy seguro de si el monitor de actividad de los informes de todos los intercambian y se comprime en la columna que usted ha mencionado, pero eso es algo que usted puede ser capaz de averiguar por la inspección y/o el uso de Instrumentos de Xcode para correlacionar lo que se ve desde la línea de comandos con el monitor de actividad para algunos procesos.