Homepage » hogyan kell » Miért vannak a minimális programok gyakran lassan megnyitva?

    Miért vannak a minimális programok gyakran lassan megnyitva?

    Különösen ellentétesnek tűnik: egy alkalmazást minimalizálsz, mert azt tervezed, hogy később visszatérsz, és ki akarod hagyni az alkalmazás leállítását, és később újraindítani, de néha maximalizálva még hosszabb időt vesz igénybe, mint friss. Mi ad?

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó Bart azt akarja tudni, hogy miért nem takarít meg semmilyen időt az alkalmazás minimalizálásával:

    A Photoshop CS6-ban és több böngészőben dolgozom. Nem használom őket egyszerre, így néha néhány alkalmazás órára vagy napra minimalizálódik a tálcára.

    A probléma az, hogy amikor megpróbálom maximalizálni őket a tálcán - néha hosszabb időt vesz igénybe, mint az indításuk! Különösen a Photoshop érzi magát nagyon furcsa sok másodpercig, miután végül megjelent, lassú, nem reagál, és néha teljesen vagy fél percig is fagy..

    Nem hardverprobléma, mivel olyan volt, mint azóta, mivel mindig a PC-n minden.

    Azt is észrevenném, hogy a merevlemezem SDD-re történő frissítése után RAM-ot adtam hozzá (a fő számítógépem jelenleg 4 GB-ot tartalmaz)? Meg tudná mondani, hogy a hatalmas darabszámokkal rendelkező srácok megtörténjenek - ez történik veled is?

    Azt hiszem, az OS-ek valamilyen módon „fókuszálnak” az aktív szoftverre, és az összes erőforrást távolítják el azoktól, amelyek futnak, de nem használnak. Lehet-e valahogy beállítani a RAM / CPU / HDD prioritásokat vagy valamit, mondjuk a Photoshopot, így nem fog lassulni a hosszú inaktivitás után?

    Tehát mi az üzlet? Miért várja, hogy maximalizálja a minimális alkalmazást?

    A válasz

    Az Allquixotic SuperUser hozzájárulója elmagyarázza, hogy miért:

    összefoglalás

    Az azonnali probléma az, hogy a minimálisra csökkentett programokat a merevlemezen lévő „oldalfájlra” lapozzák. Ez a tünet javítható a Solid State Disk (SSD) telepítésével, több RAM hozzáadásával a rendszerhez, csökkentve a megnyitott programok számát, vagy újabb rendszer architektúrára (például Ivy Bridge vagy Haswell). Ezek közül a lehetőségek közül több RAM hozzáadása a leghatékonyabb megoldás.

    Magyarázat

    A Windows alapértelmezett viselkedése az, hogy az aktív alkalmazások elsőbbséget élvezzenek az inaktív alkalmazásokkal szemben, hogy helyszíni RAM legyen. Ha jelentős memórianyomás van (ami azt jelenti, hogy a rendszernek nincs sok szabad RAM-ja, ha minden programnak meg kell adnia a kívánt RAM-ot), elkezdi elhelyezni a minimális programokat az oldalfájlba, ami azt jelenti, hogy tartalmát írja le RAM-ról lemezre, majd ezt a területet RAM-ra teszi. Ez a szabad RAM segít az aktívan használt programoknak - például a böngészőjének - gyorsabban futni, mert ha új RAM-szegmensre van szükségük (például új lap megnyitásakor), akkor ezt megtehetik.

    Ezt a „szabad” RAM-ot is használják oldal gyorsítótár, ami azt jelenti, hogy amikor az aktív programok megpróbálják olvasni az adatokat a merevlemezen, akkor az adatok gyorsítótárba kerülhetnek a RAM-ban, ami megakadályozza, hogy a merevlemez hozzáférjen az adatokhoz. A RAM-ok többségének használatával az oldal cache-re, és a fel nem használt programok cseréjére lemezre, a Windows megpróbálja javítani az aktívan használt program (ok) reagálhatóságát, és a RAM-ot elérhetővé teszi számukra, és gyorsítótárazza a hozzáférhető fájlokat RAM a merevlemez helyett.

    Ennek a viselkedésnek a hátránya, hogy a minimalizált programok egy ideig eltarthatnak, hogy tartalmuk másolható legyen az oldalfájlból, lemezen, a RAM-ba. Az idő megnöveli a program memóriájában lévő lábnyomát. Ez az oka annak, hogy ezt a késedelmet tapasztalja a Photoshop maximalizálásakor.

    RAM van sok gyorsabb, mint egy merevlemez (az adott hardvertől függően, ez akár több nagyságrendet is elérhet). Az SSD lényegesen gyorsabb, mint a merevlemez, de nagyságrenddel még mindig lassabb, mint a RAM. Ha az oldalfájlja egy SSD-n lesz Segítség, de az SSD a szokásosnál is gyorsabban elhasználódik, ha az oldalfájlja a RAM nyomásának köszönhetően erősen kihasználva van.

    Gyógyszerek

    Íme a rendelkezésre álló jogorvoslatok magyarázata és általános hatékonysága:

    • Több RAM telepítése: Ez az ajánlott útvonal. Ha a rendszer nem támogatja több RAM-ot, mint amennyit már telepített, akkor többet kell frissítenie a rendszeréről: esetleg az alaplap, a CPU, az alváz, a tápegység stb. Ha ez egy laptop, akkor valószínű, hogy meg kell vásárolnia egy teljesen új laptopot, amely több telepített RAM-ot támogat. Ha több RAM-ot telepít, csökkentheti memórianyomás, ami csökkenti az oldalfájl használatát, ami jó dolog. A lap gyorsítótárához több RAM-ot is rendelkezésre bocsát, ami gyorsabbá teszi a merevlemezhez hozzáférő összes programot. 2013 negyedik negyedévétől személyes ajánlásom az, hogy legalább 8 GB RAM van egy asztali vagy hordozható számítógéphez, amelynek célja valamivel bonyolultabb, mint a böngészés és az e-mail. Ez azt jelenti, hogy fotószerkesztés, videószerkesztés / megtekintés, számítógépes játékok lejátszása, hangszerkesztés vagy felvétel, programozás / fejlesztés, stb..
    • Kevesebb program futtatása egyszerre: Ez csak akkor működik, ha a futó programok nem használnak sok memóriát. Sajnos az Adobe Creative Suite termékei, mint például a Photoshop CS6, ismertek, hogy hatalmas mennyiségű memóriát használnak. Ez a multitasking képességét is korlátozza. Ez egy ideiglenes, ingyenes jogorvoslat, de lehet, hogy kényelmetlen a webböngésző vagy a Word bezárása minden alkalommal, amikor elindítja a Photoshopot. Ez nem akadályozta meg a Photoshop-ot abban, hogy minimálisra csökkentsék, így valójában nem egy nagyon hatékony megoldás. Ez csak bizonyos esetekben segít.
    • Telepítse az SSD-t: Ha az oldalfájl SSD-n van, az SSD javított sebessége a merevlemezhez képest általában jobb teljesítményt eredményez, ha az oldalfájlt le kell olvasni vagy írni kell. Ne feledje, hogy az SSD-ket nem úgy tervezték, hogy ellenálljanak egy nagyon gyakori és állandó véletlen írási áramnak; csak korlátozott számú alkalommal írhatók fel, mielőtt elkezdenek lebontani. Az oldalfájlok nagy igénybevétele nem egy különösen jó munkaterhelés egy SSD számára. Telepítenie kell egy SSD-t kombinálva valamivel nagy mennyiségű RAM, ha maximális teljesítményt szeretne, miközben megőrzi az SSD hosszú élettartamát.
    • Használjon újabb rendszer architektúrát: A rendszer korától függően lehet, hogy elavult rendszer architektúrát használ. A „rendszer-architektúra” általában az alaplap és a CPU „generációja” (gondolkodó generációk, mint a gyerekek, szülők, nagyszülők stb.). Az újabb generációk általában gyorsabb I / O (bemeneti / kimeneti), jobb memória sávszélességet, alacsonyabb késleltetést és kevesebb erőforrást támogatnak a megosztott erőforrásokkal szemben, a dedikált kapcsolatokat biztosítva az összetevők között. Például a „Nehalem” generációtól kezdve (2009 körül) megszűnt a Front-Side Bus (FSB), amely megszüntette a közös szűk keresztmetszetet, mivel szinte minden rendszerelemnek meg kellett osztania az FSB-t az adatok továbbítására. Ezt egy „pont-pont” architektúra váltotta fel, ami azt jelenti, hogy minden komponens saját dedikált „sávot” kap a CPU-hoz, ami néhány évente tovább javul az új generációkkal. Általában jelentősen javul a rendszer teljes teljesítménye a számítógép architektúrája és a legfrissebb elérhetőség közötti "rés" függvényében. Például egy 2004-es Pentium 4 architektúra sokkal jelentősebb javulást fog mutatni a „Haswell” -re (a legkésőbb 2013 4. negyedévétől), mint a „2010-es homokos híd” építészet..

    linkek

    Kapcsolódó kérdések:

    Hogyan csökkenti a lemeztörést (lapozás)?

    Windows Swap (Page File): Engedélyezi vagy letiltja?

    Szintén csak abban az esetben, ha azt fontolgatod, akkor nem szabad letiltanod az oldalfájlt, mert ez csak rosszabb lesz; lásd itt.

    És ha extra meggyőzőnek kell lennie, hogy egyedül hagyja el a Windows Page File fájlt, itt és itt olvashat.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.