Use o monitor de actividade para rastrexar o uso da memoria Mac

Rastrexar e comprender o uso da memoria e se se necesita máis RAM

Ás veces pode resultar difícil levar a cabeza ao redor do uso da memoria do sistema operativo OS X, a aplicación Monitor de actividade pode axudar especialmente cando se trata de considerar actualizacións para o seu Mac. Será que engadir máis memoria proporcionará un aumento de rendemento significativo? Esa é unha pregunta que moitas veces escoitamos, entón imos descubrir a resposta xuntos.

Monitor de actividade

Hai poucas utilidades para controlar o uso da memoria e, se xa tes un favorito, está ben. Pero para este artigo, imos utilizar Activity Monitor, a utilidade do sistema gratuíto que inclúe todas as Macs. Gústanos o Monitor de Actividade porque pode sentarse sen pretensións no Dock e amosar o uso actual da memoria como un simple gráfico circular na súa icona Dock (dependendo da versión de OS X ). Unha rápida ollada no ícone do Monitor de actividade do monitor e xa sabes canto RAM está a usar e canto é gratuíto.

Configurar monitor de actividade

  1. Lanzar Activity Monitor, situado en / Applications / Utilities.
  2. Na ventá Monitor de actividade que se abre, fai clic na pestana "Memoria do sistema".
  3. No menú Monitor de actividade, selecciona Ver, Icono de acoplamiento, Mostrar uso de memoria.

Para Snow Leopard e máis tarde:

  1. Fai clic co botón dereito do rato no ícone do Controlador de actividade e seleccione Opcións, Manter en acceso .
  2. Fai clic co botón dereito do rato no ícone do Monitor de actividades e selecciona Opcións, Abre no inicio de sesión.

Para Leopard e anteriores:

  1. Fai clic co botón dereito do rato na icona Dock do monitor de actividade e selecciona Keep in Dock.
  2. Fai clic co botón dereito do rato no ícone do Monitor de actividades e seleccione Abrir no inicio de sesión.

Agora pode pechar a xanela Monitor de actividade (só pecha a fiestra, non saia do programa). O ícone do mazo seguirá mostrando o gráfico de torta do uso da memoria RAM. Ademais, Monitor de actividade executarase automaticamente cando reinicie o Mac, de xeito que sempre poderá controlar o uso da memoria.

Comprensión do cartafol de memoria do monitor de actividade (OS X Mavericks e posterior)

Cando Apple lanzou OS X Mavericks, marcou un cambio significativo na forma en que a memoria foi xestionada polo sistema operativo. Mavericks introduciu o uso da compresión de memoria, un método que aproveita ao máximo a memoria RAM dispoñible comprimindo os datos almacenados na memoria RAM no canto de pegar a memoria na memoria virtual, un proceso que pode diminuír significativamente o rendemento dunha Mac. Podes atopar os detalles sobre como funciona a memoria comprimida na comprensión da memoria comprimida no artigo de OS X.

Ademais do uso de memoria comprimida, Mavericks trouxo cambios a Activity Monitor e como se presenta a información de uso da memoria. No canto de utilizar o diagrama de formularios familiar para mostrar como se divide a memoria, Apple presentou o gráfico de Presión de Memoria, unha forma de expresar a cantidade da súa memoria comprimida para proporcionar espazo libre para outras actividades.

Carta de Presión de Memoria

O gráfico de presión de memoria é unha liña de tempo que indica a cantidade de compresión que se aplica á memoria RAM, así como cando a paginación ao disco finalmente ocorre cando a compresión non é suficiente para satisfacer a demanda das aplicacións para asignar memoria.

O gráfico de presión de memoria móstrase en tres cores:

Ademais da cor que indica o que está a suceder dentro do sistema de xestión de memoria, a altura do sombreado indica a extensión da compresión ou o paginación que está a ocorrer.

Idealmente, a táboa de presión de memoria debería permanecer no verde, indicando que non se está a comprimir. Isto indica que ten a memoria RAM axeitada para as tarefas que hai que realizar. Cando a gráfica comeza a mostrar amarela, indica que os ficheiros almacenados en caché (similar á memoria inactiva en versións anteriores do Activity Monitor), esencialmente as aplicacións que xa non están activas, aínda que aínda teñen os seus datos almacenados na memoria RAM, están sendo comprimidos para crear suficiente espazo libre RAM para asignar ás aplicacións que solicitan unha asignación de memoria RAM.

Cando a memoria está comprimida, require unha sobrecarga de CPU para realizar a compresión, pero este pequeno golpe de rendemento é menor e probablemente non se percibe ao usuario.

Cando a táboa de presión de memoria comeza a aparecer en vermello, isto significa que non hai máis RAM inactiva para comprimir e que se está a cambiar ao disco (memoria virtual). Intercambiar os datos da memoria RAM é unha tarefa moito máis intensiva para o proceso, e adoita notarse como unha desaceleración global no rendemento do seu Mac .

Ten bastante RAM?

A táboa de presión da memoria realmente fai que sexa moito máis fácil de dicir a primeira vista se se beneficiaría de memoria RAM adicional. Nas versións anteriores de VOS X, tiña que comprobar o número de saídas de páxina que se producían e realizar un pouco de matemática para chegar á resposta.

Coa táboa de presión de memoria, todo o que cómpre facer é ver se o gráfico está en vermello e durante canto tempo. Se permanece alí por un longo período, beneficiaráseche de máis memoria RAM. Se só se acende ao vermello ao abrir unha aplicación, pero doutra forma mantense amarela ou verde, probablemente non necesite máis memoria RAM; acaba de cortar cantas aplicacións tes abertas á vez.

Se o teu cartafol adoita estar no amarelo, entón o teu Mac está a facer o que se supón que debe facer: aproveitar mellor a túa memoria RAM dispoñible sen ter que enviar os datos na túa unidade. Está a ver o beneficio da compresión de memoria, ea súa capacidade de usar a RAM economicamente e impedir que teña que engadir máis memoria RAM.

Se estás no verde a maior parte do tempo, bo, non tes ningunha preocupación.

Comprensión do cartafol de memoria do monitor de actividade (OS X Mountain Lion e anteriormente)

As versións anteriores de VOS X utilizaron un estilo de xestión de memoria máis antigo que non fai uso da compresión de memoria. No seu canto, intenta liberar a memoria anteriormente asignada a aplicacións e, se é necesario, a memoria da páxina na unidade (memoria virtual).

Cartel de seguimento da actividade

A barra de tarefas do monitor de actividade mostra catro tipos de uso de memoria: gratuíto (verde), con fío (vermello), activo (amarelo) e inactivo (azul). Para comprender o uso da súa memoria, cómpre saber que tipo de memoria é e como afecta a memoria dispoñible.

Gratis. Este é moi sinxelo. É a RAM da túa Mac que non está actualmente en uso e pode ser asignada libremente a calquera proceso ou aplicación que necesite toda ou parte da memoria dispoñible.

Conectado. Esta é a memoria que Mac asignou ás súas propias necesidades internas, así como as necesidades básicas das aplicacións e procesos que está a executar. A memoria con fíos representa a cantidade mínima de RAM que o Mac necesita en calquera momento para seguir funcionando. Podes pensar nisto como memoria que está fóra de límites para todos os demais.

Activo. Esta é a memoria actualmente usada por aplicacións e procesos na túa Mac, ademais dos procesos especiais do sistema asignados a memoria Wired. Pode ver a súa pegada de memoria activa crecer a medida que inicia aplicacións, ou como necesitan as aplicacións en execución e agarre máis memoria para realizar unha tarefa.

Inactivo. Esta é unha memoria que xa non é requirida por unha aplicación, pero aínda non foi lanzada á piscina de memoria gratuíta.

Comprensión da memoria inactiva

A maioría dos tipos de memoria son moi sinxelos. O que viaxa á xente é a memoria nativa. As persoas adoitan ver unha gran cantidade de azul no seu gráfico de pezas de memoria (memoria inactiva) e pensan que están tendo problemas de memoria. Isto lévaos a pensar en engadir RAM para aumentar o rendemento do seu Mac . Pero, en realidade, a memoria inactiva realiza un valioso servizo que fai que o teu Mac sexa máis rápido.

Cando saia dunha aplicación, OS X non libera toda a memoria da aplicación utilizada. En cambio, salva o estado de inicio da aplicación na sección de memoria inactiva. Se volves lanzar a mesma aplicación, OS X sabe que non necesita cargar a aplicación do disco ríxido, xa que xa está almacenada na memoria inactiva. Como resultado, OS X simplemente redefine a sección de memoria inactiva que contén a aplicación como memoria activa, o que fai que o proceso de lanzamento dunha aplicación sexa moi rápido.

A memoria inactiva non permanece inactiva para sempre. Como se mencionou anteriormente, OS X podería comezar a usar esa memoria cando volva lanzar unha aplicación. Tamén usará a memoria inactiva se non hai suficiente memoria gratuíta para as necesidades dunha aplicación.

A secuencia de eventos é algo así:

Entón, canto RAM precisa?

A resposta a esa pregunta adoita ser un reflexo da cantidade de memoria RAM que precisa a súa versión de OS X, o tipo de aplicacións que usa e cantas aplicacións execútase simultaneamente. Pero hai outras consideracións. Nun mundo ideal, sería bo que non tivese que atacar a RAM inactiva con demasiada frecuencia. Isto proporcionaría o mellor rendemento ao lanzar aplicacións repetidamente mantendo a memoria libre suficiente para satisfacer as necesidades de calquera aplicación actualmente en execución. Por exemplo, cada vez que abra unha imaxe ou cree un documento novo, a aplicación relacionada terá unha memoria libre adicional.

Para axudarche a decidir se necesitas máis RAM, usa o Monitor de actividades para ver o teu uso de RAM. Se a memoria libre cae ata o punto onde está a ser lanzada a memoria inactiva, pode querer considerar engadir máis RAM para manter o máximo rendemento.

Tamén podes consultar o valor de "Salas de páxina", na parte inferior da xanela principal do Monitor de Actividade. (Fai clic no ícone do mando do Monitor de actividade do clic para abrir a xanela principal do Monitor de actividade.) Este número indica cantas veces o Mac quedou sen memoria e usou o disco duro como memoria RAM virtual. Este número debería ser o máis baixo posible. Gústanos que o número sexa inferior a 1.000 durante o uso completo do noso Mac. Outros suxiren un valor máis alto como o limiar para engadir RAM, no barrio de 2500 a 3000.

Lembre tamén, estamos falando de maximizar o rendemento do seu Mac como relacionado coa memoria RAM. Non é necesario engadir máis memoria RAM se a túa Mac está a realizar coas túas expectativas e necesidades.