Zakaj so minimizirani programi pogosto počasi ponovno odprti?
Zdi se, da je še posebej neprimerno: minimizirate aplikacijo, ker se nameravate vrniti kasneje in želite preskočiti zapiranje aplikacije in jo ponovno zagnati pozneje, vendar je včasih maksimiranje potrebno celo dlje kot zagon novega programa. Kaj daje?
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Vprašanje
Bralnik SuperUser Bart želi vedeti, zakaj ne varčuje z minimizacijo aplikacije:
Veliko delam v Photoshopu CS6 in več brskalnikih. Ne uporabljam jih vse naenkrat, zato so včasih nekatere aplikacije zmanjšane na opravilno vrstico za ure ali dni.
Težava je v tem, da jih poskušam povečati iz opravilne vrstice - včasih traja dlje kot zagon! Še posebej, ker se Photoshop počuti zelo čudno že nekaj sekund, ko se končno prikaže, je počasen, se ne odziva in celo včasih popolnoma zamrzne za minuto ali dve..
To ni problem s strojno opremo, saj je bilo tako, saj je vedno na vseh na mojih osebnih računalnikih.
Bi tudi jaz opazil to po nadgradnji HDD na SDD in dodajanje RAM-a (moj glavni računalnik ima trenutno 4 GB)? Bi lahko fantje z zmogljivimi kosi / macki povedali - ali se vam tudi to zgodi?
Mislim, da se operacijski sistemi nekako "osredotočijo" na aktivno programsko opremo in premaknejo vse vire od tistih, ki se izvajajo, vendar se ne uporabljajo. Ali je mogoče določiti prednostne naloge RAM / CPU / HDD ali kaj podobnega, npr. Photoshop, da se po dolgem obdobju neaktivnosti ne bo upočasnilo.?
Torej, kaj je dogovor? Zakaj se znajde, da čaka, da poveča minimizirano aplikacijo?
Odgovor
Prispevek uporabnika SuperUser Allquixotic pojasnjuje, zakaj:
Povzetek
Neposredna težava je v tem, da so programi, ki ste jih zmanjšali, natisnjeni v »datoteko strani« na trdem disku. Ta simptom je mogoče izboljšati z namestitvijo diska SSD (Solid State Disk), dodajanjem dodatnega pomnilnika RAM v sistem, zmanjšanjem števila odprtih programov ali nadgradnjo na novejšo sistemsko arhitekturo (npr. Ivy Bridge ali Haswell). Od teh možnosti je dodajanje več RAM-a na splošno najučinkovitejša rešitev.
Razlaga
Privzeto vedenje sistema Windows je dati prednost aktivnim aplikacijam pred neaktivnimi aplikacijami, ki imajo mesto v RAM-u. Ko je velik pomnilniški pritisk (kar pomeni, da sistem nima veliko prostega RAM-a, če naj bi vsak program imel ves RAM, ki ga želi), začne vstaviti minimizirane programe v datoteko strani, kar pomeni, da zapiše njihovo vsebino. od RAM-a do diska, in nato to območje RAM-a brezplačno. Ta brezplačni pomnilnik pomaga programom, ki jih aktivno uporabljate - recimo, vaš spletni brskalnik - teče hitreje, ker če potrebujejo nov segment RAM-a (na primer, ko odprete nov zavihek), lahko to storijo..
Ta »prosti« RAM se uporablja tudi kot predpomnilnik strani, kar pomeni, da ko aktivni programi poskušajo prebrati podatke na trdem disku, so lahko podatki v predpomnilniku predpomnjeni, kar preprečuje dostop do trdega diska, da bi dobili te podatke. Z večino RAM-a za predpomnilnik strani in zamenjavo neuporabljenih programov na disk skuša Windows izboljšati odzivnost programov, ki jih aktivno uporabljate, tako da jim omogoči dostop do RAM-a in predpomni datoteke, do katerih dostopajo. RAM namesto trdega diska.
Slaba stran tega vedenja je, da lahko minimizirani programi vzamejo nekaj časa, da se njihova vsebina prekopira iz datoteke strani na disk, nazaj v RAM. Čas poveča večji odtis programa v pomnilniku. To je razlog, zakaj pride do zamude pri maksimiranju Photoshopa.
RAM je veliko hitreje kot trdi disk (odvisno od strojne opreme je lahko do nekaj velikosti). SSD je precej hitrejši od trdega diska, vendar je še vedno počasnejši od RAM-a. Datoteko strani na SSD bo pomoč, vendar bo izrabil SSD hitreje kot običajno, če je vaša stran datoteke močno izkoriščena zaradi pritiska RAM-a.
Pravna sredstva
Tukaj je razlaga razpoložljivih pravnih sredstev in njihova splošna učinkovitost:
- Namestitev več RAM-a: To je priporočena pot. Če vaš sistem ne podpira več RAM-a, kot ste ga že namestili, boste morali nadgraditi več sistema: morda vašo matično ploščo, CPU, ohišje, napajalnik itd., Odvisno od tega, koliko je stara. Če je prenosnik, boste verjetno morali kupiti celoten nov prenosni računalnik, ki podpira več nameščenega RAM-a. Ko namestite več RAM-a, zmanjšate tlak spomina, kar zmanjšuje uporabo strani datoteke, kar je dobra stvar povsod. Na voljo je tudi več RAM-a za predpomnilnik strani, zaradi česar bodo vsi programi, ki dostopajo do trdega diska, hitrejši. Od četrtega četrtletja 2013 je moje osebno priporočilo, da imate vsaj 8 GB RAM-a za namizje ali prenosni računalnik, katerega namen je bolj zapleten kot brskanje po spletu in elektronska pošta. To pomeni, da urejanje fotografij, urejanje videoposnetkov / gledanje, igranje računalniških iger, urejanje ali snemanje zvoka, programiranje / razvoj itd., Morajo imeti vsaj 8 GB RAM-a, če ne več.
- Naenkrat zaženite manj programov: To bo delovalo samo, če programi, ki jih izvajate, ne uporabljajo veliko pomnilnika sami. Na žalost so izdelki programa Adobe Creative Suite, kot je Photoshop CS6, znani po tem, da uporabljajo ogromno pomnilnika. To tudi omejuje vašo večopravilnost. To je začasno, brezplačno pravno sredstvo, vendar je lahko neprijetno, če zaprete spletni brskalnik ali Word vsakič, ko zaženete Photoshop. To tudi ne bi ustavilo Photoshopa pri zamenjavi pri zmanjševanju, zato res ni zelo učinkovita rešitev. Pomaga le v nekaterih posebnih situacijah.
- Namestite SSD: Če je vaša stran datoteke na SSD-ju, bo izboljšana hitrost SSD-ja v primerjavi s trdim diskom povzročila splošno izboljšano zmogljivost, ko je treba datoteko strani prebrati ali zapisati. Zavedajte se, da SSD-ji niso zasnovani tako, da bi zdržali zelo pogost in naključen tok zapisov; zapišejo se lahko le omejeno število krat, preden se začnejo razpadati. Močna uporaba datoteke strani ni posebej dobra obremenitev za SSD. Namestite SSD v kombinaciji z veliko RAM-a, če želite maksimalno zmogljivost in hkrati ohraniti dolgoživost SSD-ja.
- Uporabite novejšo sistemsko arhitekturo: Glede na starost vašega sistema morda uporabljate zastarelo arhitekturo sistema. »Sistemska arhitektura« je na splošno opredeljena kot »generacija« (pomisli generacije, kot so otroci, starši, stari starši itd.) Matične plošče in CPU. Novejše generacije na splošno podpirajo hitrejše V / I (vhodno / izhodne), boljšo pasovno širino pomnilnika, nižjo latenco in manj spora glede skupnih virov, namesto da zagotovijo namenske povezave med komponentami. Na primer, začenši s generacijo »Nehalem« (okoli leta 2009) je bila odstranjena front-bus bus (FSB), ki je odstranila skupno ozko grlo, ker so morali skoraj vse komponente sistema deliti isti FSB za prenos podatkov. To je bilo zamenjano z arhitekturo »od točke do točke«, kar pomeni, da vsaka komponenta dobi CPU svojo lastno »lane«, ki se še vedno izboljšuje vsakih nekaj let z novimi generacijami. Na splošno boste opazili pomembnejše izboljšanje splošne zmogljivosti sistema, odvisno od "vrzeli" med arhitekturo računalnika in najnovejšo razpoložljivo. Na primer, arhitektura Pentium 4 iz leta 2004 bo videla veliko večjo izboljšavo nadgradnje na »Haswell« (najnovejše od četrtega četrtletja 2013) kot arhitektura »Sandy Bridge« iz leta 2010..
Povezave
Sorodna vprašanja:
Kako zmanjšati premikanje diska (paging)?
Windows Swap (Datoteka strani): Omogoči ali onemogoči?
Prav tako, v primeru, da razmišljate o tem, res ne bi smeli onemogočiti datoteke strani, saj bo to še poslabšalo stvari; glej tukaj.
In v primeru, da potrebujete dodatno prepričanje, da zapustite samo Windows Page File, si oglejte tukaj in tukaj.
Imate kaj dodati pojasnilu? Zvok izključen v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.