Domovská » jak » Proč jsou programy s minimalizací často pomalu otevřeny?

    Proč jsou programy s minimalizací často pomalu otevřeny?

    Zdá se to obzvláště nepředstavitelné: minimalizujete aplikaci, protože plánujete pozdější návrat k ní a chcete přeskočit aplikaci dolů a restartovat ji později, ale někdy maximalizovat to trvá déle než spuštění. Co dává?

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Otázka

    Čtecí zařízení SuperUser Bart chce vědět, proč s minimalizací aplikací nezachovává žádný čas:

    Pracuji ve Photoshopu CS6 a mnoha prohlížečích hodně. Nepoužívám je všechny najednou, takže někdy jsou některé aplikace minimalizovány na hlavním panelu hodiny nebo dny.

    Problém je, když se snažím maximalizovat je z hlavního panelu - to někdy trvá déle než jejich spuštění! Zvláště Photoshop se cítí opravdu divný po mnoho vteřin poté, co se konečně objeví, je pomalý, nereaguje a dokonce někdy úplně zmrzne po minutu nebo dvě.

    Nejedná se o hardwarový problém, protože je to tak, protože vždycky na všech počítačích.

    Mohl bych si to také všimnout po upgradu mé HDD na SDD a přidání paměti RAM (můj hlavní počítač drží 4 GB v současné době)? Mohli by mi kluci s mocnými kusy / macy říkat - to se také stalo i vám?

    Myslím, že OS se nějak soustředí na aktivní software a přesune všechny zdroje od těch, které běží, ale nejsou používány. Je možné nějak nastavit priority RAM / CPU / HDD nebo něco takového, například řekněme, Photoshop, takže po dlouhé době nečinnosti nebude zpomalovat?

    Tak co je to dohoda? Proč se zdá, že čeká na maximalizaci minimalizované aplikace?

    Odpověď

    Příspěvek SuperUser Allquixotic vysvětluje, proč:

    souhrn

    Okamžitým problémem je, že programy, které jste minimalizovali, jsou vyvedeny do "souboru stránky" na vašem pevném disku. Tento příznak lze zlepšit instalací Solid State Disk (SSD), přidáním více paměti RAM do systému, snížením počtu otevřených programů nebo upgradem na novější systémovou architekturu (například Ivy Bridge nebo Haswell). Z těchto možností je nejúčinnějším řešením přidání více paměti RAM.

    Vysvětlení

    Výchozím chováním systému Windows je upřednostnění aktivních aplikací před neaktivními aplikacemi, které mají místo v paměti RAM. Když existuje značný tlak paměti (což znamená, že systém nemá dostatek volné paměti RAM, kdyby nechal každý program mít veškerou RAM, kterou chce), začne uvádět do souboru s minimalizovanými programy, což znamená, že zapíše jejich obsah z paměti RAM na disk a pak uvolní tuto oblast paměti RAM. Tato volná paměť RAM pomáhá programům, které aktivně využíváte - řekněme, že váš webový prohlížeč - běží rychleji, protože pokud potřebují nárokovat nový segment paměti RAM (například když otevřete novou kartu), mohou tak učinit.

    Tato "volná" paměť RAM se používá také jako mezipaměť stránky, což znamená, že když se aktivní programy pokusí číst data na pevném disku, mohou být tato data ukládána do mezipaměti v paměti RAM, což zabraňuje přístupu k pevnému disku, aby získal tato data. Použitím většiny paměti RAM pro vyrovnávací paměť stránky a vyměňováním nepoužívaných programů na disk se systém Windows snaží zlepšit schopnost reagovat na programy, které používáte, tím, že je k dispozici RAM, a ukládání do mezipaměti souborů, RAM namísto pevného disku.

    Nevýhodou tohoto chování je, že minimalizované programy mohou chvíli trvat, než je jejich obsah zkopírován ze souboru, na disku, zpět do paměti RAM. Čas zvyšuje větší stopu programu v paměti. Z tohoto důvodu narazíte na zpoždění při maximalizaci Photoshopu.

    RAM je mnoho rychlejší než pevný disk (v závislosti na konkrétním hardwaru může být až několik řádů). SSD je podstatně rychlejší než pevný disk, ale je stále pomalejší než RAM o řádově. Máte soubor na stránce na disku SSD Pomoc, ale bude také opotřebovávat SSD rychleji než obvykle, pokud je váš soubor stránky silně využíván kvůli tlaku RAM.

    Opravné prostředky

    Zde je vysvětlení dostupných opravných prostředků a jejich obecná účinnost:

    • Instalace více paměti RAM: Toto je doporučená cesta. Pokud váš systém nepodporuje více paměti RAM, než jste již nainstalovali, budete muset upgradovat více systému: případně vaše základní deska, CPU, podvozek, napájení apod. V závislosti na tom, jak je starý. Pokud je to notebook, pravděpodobně budete muset koupit celý nový notebook, který podporuje více nainstalovaných paměti RAM. Při instalaci více paměti RAM snížíte paměťový tlak, což snižuje použití souboru stránky, což je dobrá věc všude kolem. Můžete také zpřístupnit více paměti RAM pro mezipaměť stránek, čímž se všechny programy, které přistupují k pevnému disku, budou moci rychleji spustit. Od 4. čtvrtletí 2013 mám osobní doporučení, že máte alespoň 8 GB paměti RAM pro stolní počítače nebo notebooky, jejichž účelem je něco složitějšího než prohlížení webu a e-mail. To znamená úpravu fotografií, úpravy / prohlížení videa, hraní počítačových her, úpravu zvuku nebo nahrávání, programování / vývoj atd., Všechny by měly mít alespoň 8 GB paměti RAM, ne-li více.
    • Spusťte méně programů najednou: Tato funkce bude fungovat pouze v případě, že spuštěné programy nepoužívají mnoho paměti samy o sobě. Bohužel, produkty Adobe Creative Suite, jako je Photoshop CS6, jsou známé díky velkému množství paměti. To také omezuje vaši schopnost multitaskingu. Je to dočasný, bezplatný nápravný prostředek, ale může to být potíže s uzavřením webového prohlížeče nebo aplikace Word při každém spuštění aplikace Photoshop. To také neznemožní výměnu Photoshopu při jeho minimalizaci, takže to opravdu není velmi účinné řešení. Pomáhá pouze v některých konkrétních situacích.
    • Nainstalujte jednotku SSD: Pokud je soubor se stránkou na jednotce SSD, zlepšená rychlost SSD v porovnání s pevným diskem bude mít za následek obecně lepší výkon, pokud je třeba číst soubor ze stránky nebo zapisovat do něj. Uvědomte si, že SSD nejsou navrženy tak, aby odolávaly velmi častému a konstantnímu náhodnému proudu zápisu; lze je psát pouze omezeně, než začnou rozbít. Velké využití souboru stránky není pro SSD zvlášť dobré pracovní zatížení. Měl byste nainstalovat SSD v kombinaci s velké množství paměti RAM, pokud chcete dosáhnout maximálního výkonu při zachování dlouhé životnosti jednotky SSD.
    • Použijte novější architekturu systému: V závislosti na věku vašeho systému může být použita zastaralá systémová architektura. "Architektura systému" je obecně definována jako "generace" (generace, jako jsou děti, rodiče, prarodiče atd.) Základní desky a CPU. Novější generace obecně podporují rychlejší I / O (vstupní / výstupní), lepší paměťovou šířku paměti, nižší latenci a méně diskuze o sdílených prostředcích, místo toho poskytují vyhrazená spojení mezi komponentami. Například počínaje generací "Nehalem" (okolo roku 2009) byla vyřazena Front-Side Bus (FSB), která odstranila společné překážky, protože téměř všechny součásti systému musely sdílet stejnou FSB pro přenos dat. To bylo nahrazeno architekturou "point to point", což znamená, že každá komponenta získává vlastní CPU, která se každých několik let neustále zlepšuje o nové generace. Budete obecně vidět výraznější zlepšení celkového výkonu systému v závislosti na "rozdílu" mezi architekturou vašeho počítače a nejnovější dostupnou. Například architektura Pentium 4 z roku 2004 uvidí mnohem významnější zlepšení, které by se zlepšilo na "Haswell" (nejpozději od 4. čtvrtletí 2013) než architektura "Sandy Bridge" od roku 2010.

    Odkazy

    Související dotazy:

    Jak snížit potírání disku (stránkování)?

    Windows Swap (soubor stránky): Povolit nebo zakázat?

    Také v případě, že uvažujete o tom, byste skutečně neměli zakazovat soubor stránky, protože to jen zhorší záležitosti; viz zde.

    A pokud potřebujete další přesvědčivé opuštění samotného souboru Windows Page, podívejte se sem a tady.


    Musíte něco přidat k vysvětlení? Vypadněte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.