¿Qué significa la memory de la aplicación, la memory con cable y el significado comprimido?

En el Monitor de actividad, ¿qué significa la memory de la aplicación, la memory con cable y el significado comprimido? Por ejemplo,

enter image description here

Estoy acostumbrado a las columnas en el resultado de free de procps-ng en Linux. Por cierto, ¿cómo puedo instalar procps-ng en OS X?

Gracias.

  • Problemas para entender la memory inactiva en MacOSX
  • ¿Cómo puedo diagnosticar que mi progtwig Python haya sido eliminado debido a un error de falta de memory?
  • ¿Por qué la administración de memory en macOS es más eficiente que en Linux?
  • OS X: el uso de la memory me enloquece
  • ¿Por qué debería deshabilitar el file de intercambio en Mac OS X?
  • encontrar lo que produce memory inactiva
  • ¿Es posible / una buena idea usar un SSD ExpressCard para el intercambio?
  • Establecer un límite de compression para la compression de intercambio en memory
  • 2 Solutions collect form web for “¿Qué significa la memory de la aplicación, la memory con cable y el significado comprimido?”

    Este maravilloso artículo de Apple Support lo dice todo: https://support.apple.com/en-us/HT201464#memory

    Daré la versión corta aquí:

    Hay tres types diferentes de memory, como habrás notado: cableada, app y comprimida. Cada uno de estos types hace algo ligeramente diferente.

    Memoria con cable
    La memory con cable se refiere a la memory que no se puede sacar de la memory RAM. El contenido de la memory alámbrica no se puede paginar a su disco (intercambio) y los progtwigs lo utilizan. Esta memory no se puede usar en ningún otro lado y permanece en la memory hasta que se termine lo que se está usando. Por lo general, esta memory es utilizada por las funciones centrales de OS X y pertenece al kernel. En cierto modo, podría considerarlo meta-memory , la memory que supervisa otros recuerdos.

    esta otra pregunta sobre la memory con cable y su respuesta se expande más en la memory con cable y su uso.

    Memoria de la aplicación
    La memory de la aplicación hace reference a la memory utilizada por processs y aplicaciones abiertos / en segundo plano.

    Memoria comprimida
    La memory comprimida hace reference a la memory (que no se utiliza), que OS X comprime automáticamente para liberar RAM para que otros processs la utilicen.


    Esto puede no estar relacionado con tu pregunta, pero pensé en ampliarla:

    Intercambiar memory
    La memory de intercambio es contenido de RAM que se ha transferido al disco para liberar RAM dentro de los modules de memory. El concepto completo de memory de intercambio es una especie de RAM "expansiva" al tomar partes de su disco duro y escribir contenido de RAM en él.

    Recurso adicional: Apple Developer Library: memory virtual

    En cuanto a procps-ng, no tiene sentido instalarlo en OS X.

    Las utilidades en procps-ng están específicamente diseñadas para analizar, interpretar y mostrar información del sistema de files / proc en el sistema Linux. El sistema de files virtuales / proc en Linux expone información diversa del propio kernel (y de las extensiones del núcleo).

    OS X no se ejecuta en el kernel de Linux. El kernel OS X (Darwin) no utiliza un sistema de files virtual / proc para exponer la información del kernel.

    Por lo tanto, realmente no tiene sentido ejecutar procps-ng en OS X.

    Tenga en count que muchos / la mayoría de los procps-ng tienen contrapartidas en OS X. Vienen de una "familia" diferente para que se vean y actúen un poco diferente, pero sirven para el mismo propósito. Por ejemplo, encontrará commands como kill, ps, top, uptime, w, uptime, sysctl, etc. en OS X en una installation pnetworkingeterminada de fábrica.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).