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



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

Въпроса

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

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

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

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

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

микрофонът улавя фонов шум

Предполагам, че операционните системи по някакъв начин се фокусират върху активния софтуер и преместват всички ресурси далеч от тези, които работят, но не се използват. Възможно ли е по някакъв начин да зададете приоритети на 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, което не позволява на вашия твърд диск да бъде достъпен за получаване на тези данни. Използвайки по-голямата част от вашата RAM за кеш на страници и разменяйки неизползваните програми на диск, Windows се опитва да подобри отзивчивостта на програмата(ите), които използвате активно, като им предоставя RAM и кешира файловете, до които имат достъп RAM вместо твърдия диск.

инсталирайте windows от флаш устройство

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

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

Средства за защита

zip файлове в windows 10

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

    Инсталиране на повече RAM: Това е препоръчителният път. Ако вашата система не поддържа повече RAM, отколкото вече сте инсталирали, ще трябва да надстроите повече от вашата система: вероятно вашата дънна платка, процесор, шаси, захранване и т.н. в зависимост от това на колко години е. Ако това е лаптоп, има вероятност да се наложи да закупите изцяло нов лаптоп, който поддържа повече инсталирана RAM. Когато инсталирате повече RAM, намалявате налягане на паметта , което намалява използването на файла на страницата, което е добро нещо навсякъде. Освен това предоставяте повече RAM за кеш на страници, което ще накара всички програми, които имат достъп до твърдия диск, да работят по-бързо. От четвъртото тримесечие на 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 г.), Front-Side Bus (FSB) беше елиминиран, което премахна общото тесно място, тъй като почти всички компоненти на системата трябваше да споделят една и съща FSB за предаване на данни. Това беше заменено с архитектура от точка до точка, което означава, че всеки компонент получава своя собствена специална лента към CPU, която продължава да се подобрява на всеки няколко години с нови поколения. Като цяло ще видите по-значително подобрение в цялостната производителност на системата в зависимост от разликата между архитектурата на вашия компютър и най-новата налична. Например, архитектура Pentium 4 от 2004 г. ще види много по-значително подобрение, надграждане до Haswell (последното от Q4 2013 г.), отколкото архитектура Sandy Bridge от ~2010 г.

Връзки

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

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

Размяна на Windows (файл на страница): Разрешаване или деактивиране?

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

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


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

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • › Какво представлява MIL-SPEC защита от изпускане?
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
  • › Как да намерите своя Spotify Wrapped 2021
  • › Компютърната папка е 40: Как Xerox Star създаде работния плот
  • Кибер понеделник 2021: Най-добрите технологични сделки