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

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

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

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

    Въпроса

    Четецът на суперпотребител Барт иска да знае защо не спестява време с минимизиране на приложенията:

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

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

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

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

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

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

    Отговорът

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

    резюме

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

    обяснение

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

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

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

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

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

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

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

    звена

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

    Как да намалим трасирането на диска (пейджинг)?

    Смяна на Windows (Файл на страницата): Активиране или Деактивиране?

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

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


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