Úvodná » ako » Prečo sú minimalizované programy často pomalé, aby sa opäť otvorili?

    Prečo sú minimalizované programy často pomalé, aby sa opäť otvorili?

    Zdá sa to mimoriadne neintuitívne: minimalizujete aplikáciu, pretože plánujete neskôr sa vrátiť a chcete skrátiť aplikáciu a znovu ju spustiť neskôr, ale niekedy maximalizácia trvá ešte dlhšie ako jej spustenie. Čo dáva?

    Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.

    Otázka

    Čítač SuperUser Bart chce vedieť, prečo nešetrí žiadnym časom s minimalizáciou aplikácií:

    Pracujem vo Photoshope CS6 a vo viacerých prehliadačoch veľa. Nepoužívam ich všetky naraz, takže niekedy sú niektoré aplikácie minimalizované na hlavnom paneli hodiny alebo dni.

    Problém je, keď sa snažím maximalizovať ich z hlavného panela - niekedy to trvá dlhšie, než ich začať! Obzvlášť Photoshop sa cíti naozaj zvláštne po mnoho sekúnd po tom, ako sa konečne objaví, je pomalý, nereaguje a dokonca niekedy úplne zamrzne za minútu alebo dve.

    Nie je to hardvérový problém, pretože to bolo také, pretože vždy na všetkých na mojich počítačoch.

    Všimol by som si to aj po inovácii môjho HDD na SDD a pridaní RAM (môj hlavný počítač má momentálne 4 GB)? Mohli by mi chlapi s mocnými ks / macs mi povedať - stane sa to aj vám?

    Myslím, že OS sa nejako "zameriavajú" na aktívny softvér a presúvajú všetky zdroje od tých, ktoré sú spustené, ale nepoužívajú. Je možné nejako nastaviť priority RAM / CPU / HDD alebo niečo, napríklad Photoshop, aby sa po dlhom období nečinnosti nespomalil?

    Takže čo je dohoda? Prečo sa zdá, že čaká maximalizovať minimalizovanú aplikáciu?

    Odpoveď

    Sprostredkovateľ služby SuperUser Allquixotic vysvetľuje, prečo:

    zhrnutie

    Okamžitým problémom je, že programy, ktoré ste minimalizovali, sa vytlačia do "súboru stránok" na vašom pevnom disku. Tento príznak možno vylepšiť inštaláciou pevného disku (SSD), pridaním väčšej pamäte RAM do systému, znížením počtu otvorených programov alebo inováciou na novšiu systémovú architektúru (napríklad Ivy Bridge alebo Haswell). Z týchto možností je najviac efektívnym riešením pridanie väčšej pamäte RAM.

    vysvetlenie

    Predvolené správanie systému Windows je poskytnúť aktívnym aplikáciám prioritu pred neaktívnymi aplikáciami, ktoré majú miesto v pamäti RAM. Keď dôjde k výraznému tlaku v pamäti (čo znamená, že systém nemá veľa voľnej pamäte RAM, ak by nechal každý program mať všetku pamäť RAM, ktorú chce), začne do súboru stránok vložiť minimalizované programy, čo znamená, že ich obsah od pamäte RAM po disk a potom je táto oblasť RAM zadarmo. Táto bezplatná pamäť RAM pomáha programom, ktoré aktívne používate - povedzme, že váš webový prehliadač - beží rýchlejšie, pretože ak potrebujú nárokovať nový segment pamäte RAM (napríklad keď otvoríte novú kartu), môžu tak urobiť.

    Táto "voľná" RAM sa používa aj ako cache stránky, čo znamená, že keď sa aktívne programy pokúšajú čítať údaje na pevnom disku, môžu byť tieto dáta ukladané do vyrovnávacej pamäte v pamäti RAM, čo zabraňuje prístupu vášho pevného disku na získanie týchto údajov. Použitím väčšiny pamäte RAM na vyrovnávaciu pamäť stránky a vymenením nepoužívaných programov na disk sa systém Windows pokúša zlepšiť schopnosť reagovať na programy, ktoré aktívne používate, sprístupnením pamäte RAM a ukladanie do vyrovnávacej pamäte súborov, s ktorými pristupuje RAM namiesto pevného disku.

    Nevýhodou tohto správania je, že minimalizované programy môžu chvíľu trvať, kým sa ich obsah skopíruje zo súboru stránok, na disku, späť do pamäte RAM. Čas zvyšuje väčšiu stopu programu v pamäti. Z tohto dôvodu narazíte na oneskorenie pri maximalizácii Photoshopu.

    RAM je veľa krát rýchlejšie ako pevný disk (v závislosti od konkrétneho hardvéru môže byť až niekoľko rádov). SSD je oveľa rýchlejší ako pevný disk, ale stále je pomalší ako RAM podľa rádov. S vašim súborom stránky na SSD bude Pomoc, ale bude to opotrebovať aj SSD rýchlejšie ako zvyčajne, ak je váš súbor stránky silne využitý v dôsledku tlaku RAM.

    nápravné opatrenia

    Tu je vysvetlenie dostupných opravných prostriedkov a ich všeobecná účinnosť:

    • Inštalácia väčšej pamäte RAM: Toto je odporúčaná cesta. Ak váš systém nepodporuje viac pamäte RAM, ako ste už nainštalovali, budete musieť inovovať viac vášho systému: pravdepodobne vašu základnú dosku, CPU, podvozok, napájanie atď., Podľa toho, ako je stará. Ak je to laptop, je pravdepodobné, že budete musieť kúpiť celý nový notebook, ktorý podporuje viac nainštalovaných RAM. Pri inštalácii väčšej pamäte RAM znižujete pamäťový tlak, čo znižuje používanie stránkovacieho súboru, čo je dobrá vec. Tiež sprístupníte viac pamäte RAM pre vyrovnávaciu pamäť stránky, čo umožní rýchlejší prístup k programom, ktoré pristupujú na pevný disk. Od 4. štvrťroka 2013 je mojím osobným odporúčaním, aby ste mali najmenej 8 GB pamäte RAM pre stolný počítač alebo prenosný počítač, ktorého účelom je niečo zložitejšie ako prehliadanie webových stránok a e-mail. To znamená úpravu fotografií, úpravu / prezeranie videa, hranie počítačových hier, úpravu alebo nahrávanie zvuku, programovanie / vývoj atď., Všetky by mali mať najmenej 8 GB RAM, ak nie viac.
    • Spustite menej programov naraz: Toto bude fungovať len vtedy, ak spustené programy nepoužívajú veľa pamäte sami. Bohužiaľ, produkty Adobe Creative Suite, ako napríklad Photoshop CS6, sú známe pre použitie obrovského množstva pamäte. To tiež obmedzuje vašu multitasking schopnosť. Je to dočasné, bezplatné riešenie, ale môže to byť nepríjemné zatvoriť webový prehliadač alebo aplikáciu Word pri každom spustení aplikácie Photoshop. To tiež neznemožní Photoshopu vymeniť ho za minimalizáciu, takže to naozaj nie je veľmi efektívne riešenie. Pomáha iba v niektorých špecifických situáciách.
    • Nainštalujte jednotku SSD: Ak je súbor s vašou stránkou na jednotke SSD, zvýšenie rýchlosti SSD v porovnaní s pevným diskom bude mať za následok všeobecne lepší výkon, keď sa má súbor zo stránky čítať alebo zapisovať. Uvedomte si, že SSD nie sú navrhnuté tak, aby vydržali veľmi častý a konštantný náhodný prúd píšu; môžu byť napísané iba v obmedzenom počte pred tým, ako začnú rozpadať. Ťažké použitie súboru stránky nie je zvlášť dobré pracovné zaťaženie pre jednotku SSD. Mali by ste nainštalovať SSD v kombinácii s veľké množstvo pamäte RAM, ak chcete dosiahnuť maximálny výkon pri zachovaní dlhovekosti SSD.
    • Použite novšiu architektúru systému: V závislosti od veku vášho systému môžete použiť starú systémovú architektúru. "Architektúra systému" je všeobecne definovaná ako "generácia" (myslieť na generácie ako deti, rodičia, starí rodičia atď.) Základnej dosky a CPU. Novšie generácie vo všeobecnosti podporujú rýchlejšie vstupy / výstupy (vstup / výstup), lepšiu šírku pásma pamäte, nižšiu latenciu a menej diskusie o zdieľaných zdrojoch, namiesto toho poskytujú vyhradené prepojenia medzi komponentmi. Napríklad počínajúc generáciou "Nehalem" (okolo roku 2009) bola odstránená predná zbernica (FSB), ktorá odstránila spoločné prekážky, pretože takmer všetky komponenty systému museli zdieľať rovnaké FSB na prenos dát. Toto bolo nahradené architektúrou "z bodu k bodu", čo znamená, že každá zložka získava vlastné oddelené "pruhy" pre procesor, ktorý sa naďalej zlepšuje každých niekoľko rokov s novými generáciami. Zvyčajne dôjde k výraznejšiemu zlepšeniu celkového výkonu systému v závislosti od "medzery" medzi architektúrou vášho počítača a najnovšou dostupnou. Napríklad, architektúra Pentium 4 z roku 2004 uvidí oveľa výraznejšie zlepšenie na "Haswell" (najneskôr od 4. štvrťroka 2013) ako architektúra "Sandy Bridge" od roku 2010.

    odkazy

    Súvisiace otázky:

    Ako obmedziť zničenie disku (stránkovanie)?

    Windows Swap (súbor stránok): Povoliť alebo Zakázať?

    Aj v prípade, že uvažujete o tom, by ste naozaj nemali zakázať súbor stránky, pretože to bude len horšie; pozri tu.

    A v prípade, že potrebujete extra presvedčivé opustenie súboru Windows Page alone, pozrite tu a tu.


    Máte niečo doplniť vysvetlenie? Vyjadrite sa v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.