Почетна » како да » Зашто се минимизирани програми често споро отварају?

    Зашто се минимизирани програми често споро отварају?

    Изгледа посебно контраинтуитивно: минимизирате апликацију зато што планирате да се касније вратите и пожелите да прескочите затварање апликације и да је поново покренете касније, али понекад максимизирање траје и дуже него покретање нове апликације. Оно што даје?

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Питање

    Читач СуперУсер Барт жели да зна зашто не штеди у било којем тренутку уз минимизацију апликације:

    Радим у Пхотосхопу ЦС6 и више претраживача. Не користим их све одједном, тако да су понекад неке апликације сведене на траку задатака сатима или данима.

    Проблем је у томе што када покушам да их максимизирам из траке задатака - понекад траје дуже него да их покренем! Нарочито се Пхотосхоп осећа веома чудно много секунди након што се коначно појави, споро је, не реагује и чак понекад потпуно замрзне минут или два..

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

    Да ли бих то приметио и након надоградње ХДД-а на СДД и додавања РАМ-а (мој главни рачунар тренутно има 4 ГБ)? Могу ли ми момци са моћним комадима / мацовима рећи - да ли се то и вама дешава?

    Претпостављам да се ОС-ови некако "фокусирају" на активни софтвер и премјештају све ресурсе далеко од оних који се покрећу, али се не користе. Да ли је могуће на неки начин подесити РАМ / ЦПУ / ХДД приоритете или нешто слично, рецимо, Пхотосхоп, тако да се неће успорити након дугог периода неактивности?

    Шта је онда договор? Зашто он чека да максимизира минимизирану апликацију?

    Одговор

    Доприносодавац СуперУсер Аллкуикотиц објашњава зашто:

    Сажетак

    Непосредни проблем је што се програми које сте минимизирали пребацују у "датотеку странице" на вашем чврстом диску. Овај се симптом може побољшати инсталирањем Солид Стате диска (ССД), додавањем више РАМ-а у ваш систем, смањујући број програма које сте отворили или надоградњу на новију архитектуру система (на примјер, Иви Бридге или Хасвелл). Од ових опција, додавање више РАМ-а је генерално најефикасније решење.

    Објашњење

    Подразумевано понашање Виндовс-а је да активним апликацијама да приоритет у односу на неактивне апликације које имају место у РАМ-у. Када постоји значајан меморијски притисак (што значи да систем нема много слободне РАМ-а ако би сваки програм имао сву потребну РАМ меморију), почиње да ставља минимизиране програме у датотеку странице, што значи да пише њихов садржај од РАМ-а на диск, а затим слободно ставља ту област РАМ-а. Тај бесплатни РАМ помаже програмима које активно користите - рецимо, вашем веб претраживачу - да раде брже, јер ако им је потребан нови сегмент РАМ-а (на пример, када отворите нови таб), они то могу да ураде.

    Овај “слободни” РАМ се такође користи као цацхе паге, што значи да када активни програми покушају да прочитају податке на вашем чврстом диску, ти подаци могу бити кеширани у РАМ-у, што спречава да се вашем хард диску приступи да добије те податке. Користећи већину РАМ-а за предмеморију страница и замену неискоришћених програма на диск, Виндовс покушава да побољша брзину програма који активно користите, тако што ће им РАМ омогућити и кеширати датотеке којима приступају РАМ уместо чврстог диска.

    Лоша страна оваквог понашања је да минимизираним програмима може бити потребно неко вријеме да се њихов садржај копира из датотеке странице, на диск, натраг у РАМ. Време повећава што је већи траг програма у меморији. То је разлог због којег сте искусили кашњење приликом максимизирања Пхотосхопа.

    РАМ је мани пута брже од чврстог диска (у зависности од специфичног хардвера, може бити и до неколико редова величине). ССД је знатно бржи од чврстог диска, али је и даље спорије од РАМ-а по реду величине. Имати датотеку странице на ССД-у помоћ, али ће такође истрошити ССД брже него обично ако је ваш фајл странице јако искориштен због притиска РАМ-а.

    Лијекови

    Ево објашњења доступних правних лијекова и њихове опће дјелотворности:

    • Инсталирање више РАМ-а: Ово је препоручена стаза. Ако ваш систем не подржава више РАМ-а него што сте већ инсталирали, мораћете да надоградите више система: можда вашу матичну плочу, ЦПУ, шасију, напајање, итд., У зависности од старости. Ако је то лаптоп, највероватније ћете морати да купите нови лаптоп који подржава више инсталиране РАМ меморије. Када инсталирате више РАМ-а, смањите меморијски притисак, што смањује употребу датотеке са страницама, што је добро свуда около. Такође ћете учинити доступним више РАМ-а за кеш страница, што ће учинити да сви програми који приступају хард диску раде брже. Од К4 2013, моја лична препорука је да имате барем 8 ГБ РАМ-а за десктоп или лаптоп чија је сврха ништа сложеније од претраживања интернета и е-поште. То значи да уређивање фотографија, уређивање / гледање видеа, играње компјутерских игара, уређивање или снимање звука, програмирање / развој, итд. Треба да имају најмање 8 ГБ РАМ-а, ако не и више.
    • Покрећите мање програма истовремено: Ово ће радити само ако програми које користите не користе много меморије сами. На жалост, Адобе Цреативе Суите производи као што је Пхотосхоп ЦС6 познати су по томе што користе огромну количину меморије. Ово такође ограничава вашу способност за више задатака. То је привремени, бесплатан лек, али може бити непријатно затворити ваш веб претраживач или Ворд сваки пут када покренете Пхотосхоп. Ово такође не би спречило да се Пхотосхоп замени када је минимизује, тако да то заиста није веома ефикасно решење. Помаже само у неким специфичним ситуацијама.
    • Инсталирајте ССД: Ако је датотека странице на ССД-у, побољшана брзина ССД-а у поређењу са чврстим диском ће резултирати опћенито бољим перформансама када се датотека странице мора читати или писати. Имајте на уму да ССД-ови нису дизајнирани да издрже веома честу и сталну случајну струју записа; могу се писати само ограничени број пута прије него што почну да се руше. Велика употреба датотеке странице није посебно добро оптерећење за ССД. Требало би да инсталирате ССД у комбинацији са велику количину РАМ-а ако желите максималне перформансе уз очување дуговечности ССД-а.
    • Користите новију архитектуру система: У зависности од старости вашег система, можда користите застарелу архитектуру система. „Архитектура система“ се генерално дефинира као „генерација“ (мисли се на генерације као што су дјеца, родитељи, дједови и сл.) Матичне плоче и ЦПУ-а. Новије генерације генерално подржавају бржи И / О (улаз / излаз), бољу пропусност меморије, мању латенцију и мање оспоравања за дељене ресурсе, уместо обезбеђивања наменских веза између компоненти. На пример, почевши од генерације „Нехалем“ (око 2009), фронт-сиде бус (ФСБ) је елиминисан, што је уклонило уобичајено уско грло, јер су скоро све компоненте система морале да деле исти ФСБ за пренос података. Ово је замењено архитектуром „од тачке до тачке“, што значи да свака компонента добија сопствену „лане“ за ЦПУ, која се и даље побољшава сваких неколико година са новим генерацијама. Опћенито ћете видјети значајније побољшање укупних перформанси система у зависности од "јаза" између архитектуре рачунара и најновије доступне. На пример, архитектура Пентиум 4 из 2004. године ће видети знатно значајније побољшање надоградње на "Хасвелл" (најновије од К4 2013) од архитектуре "Санди Бридге" од ~ 2010..

    Линкови

    Сродна питања:

    Како смањити диск (пагинг)?

    Виндовс Свап (Датотека странице): Омогући или онемогући?

    Такође, у случају да то разматрате, заиста не би требало да онемогућите датотеку странице, јер ће то само погоршати ствари; погледајте овде.

    И, у случају да вам је потребно додатно уверавање да напустите Виндовс Паге Филе Филе сам, погледајте овде и овде.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.