Използвайте функцията за наблюдение за проследяване на използването на памет в Mac

Проследяване и разбиране на използването на паметта и необходимостта от повече RAM

Понякога може да е трудно да се сдобиете с главата около използването на паметта на OS X, а приложението Монитор на активността може да ви помогне, особено когато дойде време да обмислите ъпгрейди за вашия Mac. Ще добавите ли повече памет, осигуряващи значително увеличение на производителността? Това е въпрос, който често чуваме, така че да открием отговора заедно.

Монитор на активността

Има няколко добри помощни програми за наблюдение на използването на паметта, а ако вече имате любими, това е добре. Но за тази статия ще използваме Activity Monitor, безплатната система за комунални услуги, която идва с всички Mac. Харесва ни Activity Monitor, защото може да седи безпрекословно в Dock и да показва текущото използване на паметта като проста диаграма на пиковете в иконата Dock (в зависимост от версията на OS X ). Бърз поглед към иконата Activity Monitor Dock и знаете колко RAM използвате и колко е безплатно.

Конфигуриране на функцията за наблюдение

  1. Старт за мониторинг на активността, намиращ се в / Applications / Utilities.
  2. В прозореца за мониторинг на дейността, който се отваря, кликнете върху раздела "Системна памет".
  3. От менюто "Мониторинг на дейностите" изберете View, Dock Icon, Show Memory Usage.

За снежния леопард и по-късно:

  1. Щракнете с десния бутон върху иконата Activity Monitor Dock и изберете Options, Keep in Dock .
  2. Щракнете с десния бутон върху иконата Activity Monitor Dock и изберете Options, Open at Login.

За Леопард и по-рано:

  1. Щракнете с десния бутон върху иконата Activity Monitor Dock и изберете Keep in Dock.
  2. Щракнете с десния бутон върху иконата Activity Monitor Dock и изберете Open at Login.

Вече можете да затворите прозореца за мониторинг на дейността (просто затворете прозореца, не излезте от програмата). Иконата Dock ще продължи да показва графиката за използване на паметта за RAM. Освен това Monitor Activity ще се стартира автоматично, когато рестартирате Mac, така че винаги ще можете да наблюдавате използването на паметта.

Разбиране на диаграма на паметта за наблюдение на дейността (OS X Mavericks и по-късно)

Когато Apple пусна OS X Mavericks, тя отбеляза значителна промяна в начина, по който паметта се управлява от операционната система. Маверикс въведе използването на компресията на паметта, метод, който прави възможно най-доброто от наличната памет, като компресира данните, съхранявани в RAM, вместо паметта за памет във виртуална памет - процес, който може значително да забави производителността на Mac. Можете да намерите подробности за това, как работи компресираната памет в статия за разбиране на компресираната памет в OS X.

В допълнение към използването на компресирана памет, Mavericks донесе промени в Activity Monitor и как е представена информацията за използването на паметта. Вместо да използва познатата диаграма на пай, за да покаже как се раздели паметта, Apple представи таблицата за налягането в паметта, начин да изрази колко от паметта ви се компресира, за да осигури свободно място за други дейности.

Графика на налягането в паметта

Графиката на налягането в паметта е времева линия, показваща размера на компресията, приложена към RAM, както и когато пейджингът на диска накрая възниква, когато компресията не е достатъчна, за да отговори на търсенето от приложенията за разпределяне на паметта.

Графиката на налягането в паметта се показва в три цвята:

Освен цветовете, които показват какво се случва в системата за управление на паметта, височината на засенчването показва степента на компресия или пейджинг, който се случва.

В идеалния случай диаграмата на налягането в паметта трябва да остане в зелено, което означава, че не настъпва компресия. Това показва, че разполагате с адекватна налична оперативна памет за задачите, които трябва да бъдат изпълнени. Когато диаграмата започне да показва жълто, това означава, че кешираните файлове (подобни на неактивните памети в по-ранните версии на Activity Monitor), по същество приложения, които вече не са активни, но все още имат своите данни, съхранявани в RAM, се компресират, RAM, за да присвоите приложенията, поискали разпределение на RAM.

Когато паметта е компресирана, тя изисква известна обработка на процесора за изпълнение на компресията, но този малък хит на производителност е малък и вероятно не се забелязва от потребителя.

Когато диаграмата на налягането в паметта започне да се показва в червено, това означава, че вече няма достатъчно неактивна RAM, която да се компресира, и се извършва размяна на диск (виртуална памет). Размяната на данни от RAM е много по-интензивна задача и обикновено се забелязва като цялостно забавяне на производителността на Mac .

Имате ли достатъчно RAM?

Диаграмата на налягането в паметта всъщност прави много по-лесно да се каже с един поглед дали ще се възползвате от допълнителната RAM. В предишните версии на OS X, трябваше да проверите броя на излизанията на страници и да изпълните някои математически задачи, за да излезете с отговора.

С диаграмата на налягането в паметта трябва само да видите дали диаграмата е в червено и колко дълго. Ако остане там дълго време, ще се възползвате от повече RAM. Ако в отвореното приложение има само пикове в червено, но иначе остава жълто или зелено, вероятно нямате нужда от повече RAM; просто намалете броя на приложенията, които сте отворили едновременно.

Ако графиката ви често е в жълто, вашият Mac прави това, което трябва да направи: да се възползвате максимално от наличната ви RAM, без да е необходимо да въвеждате данни към устройството си. Виждате ползата от компресията на паметта и възможността да използвате RAM икономично и да не ви се налага да добавяте повече RAM.

Ако сте на зелено през повечето време, добре, нямате никакви притеснения.

Разбиране на диаграмата на паметта за наблюдение на дейността (OS X Mountain Mountain Lion и по-рано)

По-ранните версии на OS X използват по-стар стил на управление на паметта, който не използва компресията на паметта. Вместо това се опитва да освободи паметта, която преди е била разпределена за приложения, а след това, ако е необходимо, паметта на страницата към устройството ви (виртуална памет).

Панел за наблюдение на дейността

Паметната диаграма "Монитор на дейността" показва четири типа използване на паметта: Свободен (зелен), Кабелен (червен), Активен (жълт) и Неактивен (син). За да разберете потреблението на паметта, трябва да знаете какво е всеки тип памет и как влияе върху наличната памет.

Безплатно. Това е доста ясно. Това е RAM на вашия Mac, който в момента не се използва и може да бъде свободно присвоен за всеки процес или приложение, което се нуждае от цялата или част от наличната памет.

Кабелен. Това е паметта, която вашият Mac е присвоил на собствените си вътрешни потребности, както и основните нужди на приложенията и процесите, които изпълнявате. Кабелната памет представлява минималното количество RAM, което вашият Mac има нужда във всеки един момент, за да продължи да работи. Можете да мислите за това като памет, която е извън границите за всички останали.

Активен. Това е памет, която в момента се използва от приложения и процеси на Вашия Mac, различни от специалните процеси на системата, присвоени на Wired памет. Можете да видите активния си отпечатък на паметта да се увеличава, когато стартирате приложения или да се нуждаете от текущи приложения и да вземете още памет, за да изпълнявате задача.

Inactive. Това е памет, която вече не се изисква от дадено приложение, но все още не е пусната в свободния памет.

Разбиране на неактивната памет

Повечето типове памети са доста ясни. Този, който обикаля хората, е моята памет. Хората често виждат голямо количество синьо в паметната диаграма на паметта си (Неактивна памет) и смятат, че имат проблеми с паметта. Това ги кара да мислят за добавяне на RAM, за да увеличат производителността на Mac . Но в действителност Неактивната памет изпълнява ценна услуга, която прави вашия Mac snappier.

Когато излезете от дадено приложение, OS X не освобождава цялата памет, която използва приложението. Вместо това, той запазва състоянието на стартиране на приложението в секцията Неактивна памет. Ако стартирате същото приложение отново, OS X знае, че няма нужда да зарежда приложението от твърдия ви диск, тъй като вече е съхранено в паметта Неактивна. В резултат на това OS X просто предефинира частта от Неактивната памет, която съдържа приложението като активна памет, което прави много бързо възобновяване на приложението.

Неактивната памет не остава неактивна завинаги. Както бе отбелязано по-горе, OS X може да започне да използва тази памет, когато рестартирате приложение. Той също така ще използва неактивна памет, ако няма достатъчно свободна памет за нуждите на приложението.

Последователността на събитията е така:

И така, колко RAM имате нужда?

Отговорът на този въпрос обикновено е отражение на размера на RAM, който ви е необходима от версията на OS X, вида на приложенията, които използвате и колко приложения се изпълняват едновременно. Но има и други съображения. В един идеален свят, би било хубаво, ако не е нужно да нападате неактивна RAM твърде често. Това ще осигури най-добра ефективност при многократно стартиране на приложения, като същевременно поддържа достатъчно свободна памет, за да отговори на нуждите на всички текущо изпълнявани приложения. Например всеки път, когато отваряте изображение или създавате нов документ, в съответното приложение ще се нуждаете от допълнителна свободна памет.

За да ви помогне да решите дали имате нужда от повече RAM, използвайте функцията за наблюдение, за да наблюдавате използването на RAM. Ако свободната памет падне до точката, където се пуска неактивна памет, може да помислите да добавите още RAM, за да поддържате максимална производителност.

Можете също така да погледнете стойността "Страница аут" в долната част на главния прозорец на Activity Monitor. (Щракнете върху иконата Dock на Activity Monitor за да отворите главния прозорец Activity Monitor.) Този номер показва колко пъти вашият Mac е изчерпал наличната памет и използва вашия твърд диск като виртуална RAM. Този номер трябва да бъде възможно най-нисък. Харесва ни броят да бъде по-малък от 1000 по време на пълноценно използване на нашия Mac. Други посочват по-висока стойност като праг за добавяне на RAM в квартала от 2500 до 3000.

Също така не забравяйте, че става дума за максимизиране на производителността на Mac, свързана с RAM. Не е необходимо да добавяте повече RAM, ако вашият Mac изпълнява вашите очаквания и нужди.