If-Koubou

Защо програми за минимизиране често са бавни, за да се отворят отново?

Защо програми за минимизиране често са бавни, за да се отворят отново? (Как да)

Изглежда особено противоречиво: минимизирате приложението, защото имате намерение да се върнете към него по-късно и искате да прескочите спирането на приложението и да го рестартирате по-късно, но понякога максимизирането му отнема още повече от стартирането му. Какво дава?

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Въпроса

Reader на SuperUser Барт иска да разбере защо не спестява време с минимизиране на приложението:

Работя много в Photoshop CS6 и многобройни браузъри. Не ги използвам наведнъж, така че понякога някои приложения се свеждат до минимум до лентата на задачите в продължение на часове или дни.

Проблемът е, когато се опитвам да ги максимизирам от лентата на задачите - понякога това отнема повече време от стартирането им! Особено Photoshop се чувства наистина странно в продължение на много секунди, след като най-накрая се появи, това е бавно, не реагира и дори понякога напълно замръзва за минута или две.

Това не е хардуерен проблем, тъй като е така, тъй като винаги на всички мои компютри.

Ще го забележа и след надстройване на моя HDD на SDD и добавяне на RAM (моят основен компютър има 4 GB в момента)? Могат ли момчета с мощни бр / макове да ми кажат - също така ли се случи и с теб?

Предполагам, че операционните системи по някакъв начин "фокусират" активния софтуер и преместват всички ресурси далеч от тези, които работят, но не се използват. Възможно ли е някак си да зададете RAM / CPU / HDD приоритети или нещо такова, да речем Photoshop, така че няма да се забави след дълъг период на бездействие?

И така, каква е сделката? Защо се оказва, че чака да максимизира минимализираното приложение?

Отговорът

Сътрудникът на SuperUser Allquixotic обяснява защо:

резюме

Непосредственият проблем е, че програмите, които сте свели до минимум, се прехвърлят към "файла на страницата" на вашия твърд диск. Този симптом може да се подобри, като се инсталира твърд диск (SSD), добавя се повече RAM към системата, намалява се броят на отворените програми или се обновява по-нова системна архитектура (например Ivy Bridge или Haswell). От тези опции добавянето на повече RAM обикновено е най-ефективното решение.

обяснение

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

Тази "свободна" RAM се използва също катокеш на страницата, което означава, че когато активните програми се опитват да четат данни на твърдия ви диск, тези данни могат да бъдат кеширани в RAM, което предотвратява достъпа на вашия твърд диск, за да получи тези данни. Използвайки по-голямата част от вашата RAM за кеш на страниците и пренасочвайки неизползвани програми към диск, Windows се опитва да подобри отзивчивостта на програмата (ите), която активно използвате, като им предоставя RAM и кешира файловете, до които имат достъп RAM вместо твърдия диск.

Недостатъкът на това поведение е, че минимизираните програми може да отнеме известно време, за да се копира съдържанието им от файла на страницата, на диска, обратно в оперативната памет. Времето увеличава по-големия отпечатък на програмата в паметта. Ето защо преживявате това закъснение при максимизиране на Photoshop.

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

средства за правна защита

Ето обяснение за наличните средства за защита и тяхната обща ефективност:

  • Инсталиране на повече RAM: Това е препоръчителната пътека. Ако вашата система не поддържа повече RAM, отколкото вече сте инсталирали, ще трябва да обновите повече от вашата система: вероятно вашата дънна платка, CPU, шаси, захранване и т.н., в зависимост от това колко е стара. Ако това е лаптоп, вероятно ще трябва да си купите нов лаптоп, който поддържа повече инсталирана оперативна памет. Когато инсталирате повече RAM, намаляватеналягане на паметта, което намалява използването на файла на страницата, което е хубаво нещо наоколо. Вие също така предоставяте повече RAM за кеша на страниците, което ще направи всички програми, които имат достъп до твърдия диск, да работят по-бързо. Към Q4 2013 моята лична препоръка е, че имате поне 8 GB оперативна памет за настолен компютър или лаптоп, чиято цел е нещо по-сложно от сърфирането в интернет и електронната поща. Това означава редактиране на снимки, редактиране / гледане на видео, компютърни игри, аудио редактиране или записване, програмиране / разработка и т.н. Всички те трябва да имат поне 8 GB RAM, ако не и повече.
  • Изпълнявайте по-малко програми едновременно: Това ще работи само ако програмите, които пускате, не използват много памет сами. За съжаление продуктите на Adobe Creative Suite, като Photoshop CS6, са известни с огромно количество памет. Това също така ограничава способността ви за многозадачност. Това е временно, безплатно средство за защита, но може да бъде неудобство да затворите вашия уеб браузър или Word всеки път, когато стартирате Photoshop, например. Това също така няма да спре Photoshop да бъде заменен, когато го сведе до минимум, така че наистина не е много ефективно решение. Той помага само в някои специфични ситуации.
  • Инсталирайте SSD: Ако файлът на страницата ви е на SSD, подобрената скорост на SSD в сравнение с твърдия диск ще доведе до подобряване на производителността, когато файлът на страницата трябва да бъде прочетен от или написан на. Имайте предвид, че SSD не са проектирани да издържат на много чести и постоянни случайни потоци от писания; те могат да бъдат написани само за ограничен брой пъти, преди да започнат да се разпадат. Тежкото използване на файла на страница не е особено добро натоварване за SSD. Трябва да инсталирате SSDв комбинация с голямо количество RAM, ако искате максимална производителност, като същевременно запазите дълъг живот на SSD.
  • Използвайте нова системна архитектура: В зависимост от възрастта на вашата система, може да използвате стара архитектура на системата. "Системната архитектура" обикновено се определя като "поколение" (мислете поколения като деца, родители, баби и дядовци и т.н.) на дънната платка и процесора. По-новите поколения по принцип поддържат по-бърз вход / изход, по-добра честотна лента на паметта, по-ниска латентност и по-малко оспорване на споделените ресурси. Например, започвайки от "Nehalem" поколение (около 2009 г.), Front-Side Bus (FSB) беше премахната, което премахна общото препятствие, защото почти всички системни компоненти трябваше да споделят едни и същи FSB за предаване на данни. Това беше заменено с архитектура "от точка до точка", което означава, че всеки компонент получава своя собствена "лента" към процесора, който продължава да се подобрява на всеки няколко години с новите поколения. Обикновено ще видите по-значително подобрение на цялостната производителност на системата, в зависимост от "разликата" между архитектурата на вашия компютър и последната налична. Например, архитектурата на Pentium 4 от 2004 г. ще види значително по-значително подобрение, подобно на "Haswell" (най-късно до Q4 2013), отколкото архитектурата "Sandy Bridge" от ~ 2010.

звена

Свързани въпроси:

Как да се намали разбиването на диска (paging)?

Windows Swap (Файл със страници): Активиране или деактивиране?

Също така, в случай, че го обмисляте, не би трябвало да деактивирате файла на страницата, тъй като това само ще влоши нещата; виж тук.

И в случай, че ви е необходима допълнителна убедителност да напуснете само Windows Page File, вижте тук и тук.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.