14Sep

Zakaj so programi za čim manjkrat počasi ponovno odprti?

Zdi se še posebej kontraintuno: zmanjšate aplikacijo, ker nameravate kasneje vrniti k njej in želite zapreti zapiranje aplikacije in ga znova zagnati pozneje, včasih pa čim večje, kot je potrebno, da ga ponovno zaženete. Kaj daje?

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Vprašalnik

SuperUser bralnik Bart želi vedeti, zakaj ne skrajšuje časa z uporabo minimizacije:

Delam v Photoshopu CS6 in več brskalnikih veliko. Ne uporabljam jih vse hkrati, zato včasih se nekatere aplikacije zmanjšajo na opravilno vrstico za uro ali dneve.

Težava je, ko jih skušam čim bolj povečati iz opravilne vrstice - včasih traja dlje kot jih začnemo!Še posebej, Photoshop se zdi čudno nekaj sekund po tem, ko se končno prikaže, je počasen, neodziven in celo včasih popolnoma zamrzne za minuto ali dve.

To ni težava strojne opreme, saj je bila taka, saj je vedno na vseh na mojih osebnih računalnikih.

Ali sem to opazil tudi po nadgradnji trdega diska na SDD in dodajanju RAM-a( moj glavni računalnik ima trenutno 4 GB trenutno)?Ali bi lahko fantje z močnimi računalniki / mačkami povedali, ali se vam to zgodi tudi?

Mislim, da se OSes nekako "osredotočajo" na aktivno programsko opremo in premikajo vse vire od tistih, ki se izvajajo, vendar se ne uporabljajo. Ali je mogoče nekako nastaviti prioritete RAM / CPU / HDD ali kaj, recimo Photoshop, zato se po dolgem obdobju nedejavnosti ne bo upočasnil?

Kakšen je dogovor? Zakaj se zdi, da čaka, da čim bolj zmanjša aplikacijo z najmanjšim dostopom?

Odzivnik

SuperUser, ki sodeluje pri programu Allquixot, razloži, zakaj:

Povzetek

Neposredna težava je, da se programi, ki ste jih zmanjšali, padejo v "stransko datoteko" na trdem disku. Ta simptom je mogoče izboljšati z namestitvijo Solid State Disk( SSD), dodajanjem več RAM-a v vaš sistem, zmanjšanjem števila odprtih programov ali nadgradnjo v novejšo arhitekturo sistema( na primer Ivy Bridge ali Haswell).Od teh možnosti je dodajanje več RAM-a na splošno najučinkovitejša rešitev.

Pojasnilo

Privzeto obnašanje operacijskega sistema Windows je, da aktivne aplikacije prednost pred neaktivnimi aplikacijami, da imajo mesto v RAM-u. Ko pride do velikega pomnilniškega tlaka( kar pomeni, da sistem nima veliko prostega RAM-a, če naj bi vsak program imeli vso potrebno RAM-je), v datoteko strani začne s postavljanjem minimiranih programov, kar pomeni, da zapisuje njihovo vsebinood RAM-a do diska, nato pa to območje brez RAM-a. Ta brezplačna RAM pomagala programe, ki jih aktivno uporabljate - recimo, vaš spletni brskalnik - hitreje tečejo, saj lahko, če bodo zahtevali nov segment RAM-a( na primer, ko odprete nov zavihek), to lahko storijo.

Ta "brezplačni" RAM se uporablja tudi kot stranski predpomnilnik , kar pomeni, da ko aktivni programi poskušajo prebrati podatke na trdem disku, se ti podatki lahko shranijo v RAM, kar preprečuje, da bi vaš trdi disk dostopal do teh podatkov. Z uporabo večine RAM-a za predpomnilnik strani in zamenjavo neuporabljenih programov na disk, Windows poskuša izboljšati odzivnost na programe, ki jih aktivno uporabljate, z omogočanjem dostopa do RAM-a in predpomnjenja datotek, do katerih dostopajoRAM namesto trdega diska.

Slabost tega vedenja je, da lahko minimizirani programi trajajo nekaj časa, da se njihova vsebina kopira iz datoteke strani, na disku, nazaj v RAM.Čas povečuje večji odtis programa v pomnilniku. To je razlog, zakaj doživite to zamudo, ko povečate Photoshop.

RAM je veliko krat hitreje od trdega diska( odvisno od določene strojne opreme, lahko je do nekaj vrst velikosti).SSD je bistveno hitrejši od trdega diska, vendar je še vedno počasnejši od RAM-a po velikosti.Če imate datoteko s stranjo na SSD-u, bo pomagal , vendar bo tudi SSD hitreje izrabil, kot je običajno, če se vaša datoteka datoteke močno uporablja zaradi pritiska RAM-a.

revizija

Tukaj je razlaga razpoložljivih pravnih sredstev in njihova splošna učinkovitost:

  • Nameščanje več RAM : To je priporočena pot.Če vaš sistem ne podpira več RAM-a, kot ste že namestili, boste morali nadgraditi več vašega sistema: morda vaše matične plošče, CPU, ohišje, napajanje itd., Odvisno od starosti.Če je laptop, boste verjetno morali kupiti celoten nov prenosni računalnik, ki podpira več nameščenega RAM-a. Ko namestite več RAM-a, zmanjšate pomnilnik tlaka , kar zmanjša uporabo datoteke strani, kar je dobra stvar. Prav tako imate na voljo več RAM-a za predpomnilnik strani, kar bo vse programe, ki dostopajo do trdi disk, hitreje. Od četrtega četrtletja leta 2013, moje osebno priporočilo je, da imate vsaj 8 GB RAM-a za namizje ali prenosni računalnik, katerega namen je vse bolj zapleteno kot spletno brskanje in e-pošta. To pomeni urejanje fotografij, urejanje videa / gledanje, igranje računalniških iger, urejanje zvoka ali snemanje, programiranje / razvoj itd. Vse morajo imeti vsaj 8 GB RAM-a, če ne več.
  • Zaženite manj programov hkrati : To bo delovalo le, če programi, ki jih izvajate, ne uporabljajo veliko pomnilnika sami. Na žalost so izdelki Adobe Creative Suite, kot je Photoshop CS6, znani po uporabi ogromne količine pomnilnika. To tudi omejuje možnosti večopravilnosti. To je začasno, brezplačno sredstvo, vendar je lahko neprijetnost, da zaprete spletni brskalnik ali Word vsakič, ko zaženete Photoshop. To tudi ne bi preprečilo zamenjave Photoshopa z zmanjševanjem, zato res ni zelo učinkovita rešitev. Pomaga samo v določenih situacijah.
  • Namestite SSD : če je vaša stran datoteka na SSD-ju, bo izboljšana hitrost SSD v primerjavi s trdim diskom privedla do večje učinkovitosti pri branju ali pisanju strani. Zavedajte se, da SSD niso zasnovani tako, da prenesejo zelo pogost in stalni naključni tok zapisov;jih je mogoče pisati le omejeno število krat, preden začnejo zlomiti. Težka uporaba datoteke s strani ni posebej dobra delovna obremenitev za SSD.SSD bi morali v kombinaciji z namestiti veliko količino RAM-a, če želite maksimalno zmogljivost, pri čemer ohranjate dolgo življenjsko dobo SSD-ja.
  • Uporabite novejšo sistemsko arhitekturo : odvisno od starosti vašega sistema, morda uporabljate arhitekturo zastarelega sistema."Sistemska arhitektura" je na splošno opredeljena kot "generacija"( mislim generacije, kot so otroci, starši, stari starši itd.) Motherboard in CPU.Nove generacije na splošno podpirajo hitrejše I / O( vhodno / izhodno), boljšo pasovno širino pomnilnika, manjšo zakasnitev in manj spor glede skupnih virov, namesto da zagotovijo namenske povezave med komponentami. Na primer, od generacije "Nehalem"( okoli leta 2009) je bila odpravljena Front-Bus( FSB), ki je odstranila skupno ozko grlo, ker je skoraj vse sistemske komponente morale deliti isti FSB za prenos podatkov. To je zamenjala arhitektura »point to point«, kar pomeni, da vsaka komponenta dobi svojo lastno namensko »pasovno vrsto« CPU-ju, ki se z novimi generacijami še vedno izboljšuje vsakih nekaj let. Na splošno boste opazili bistveno izboljšanje celotne učinkovitosti sistema glede na vrzel med arhitekturo vašega računalnika in najnovejšo. Na primer, arhitektura Pentium 4 iz leta 2004 bo videla veliko večjo izboljšavo nadgradnje na Haswell( najkasneje do četrtega četrtletja 2013) kot arhitektura "Sandy Bridge" od leta 2010.

Povezave

Sorodna vprašanja:

Kako zmanjšati razlitje diska( paging)?

Zamenjava Windows( datoteka s strani): Omogoči ali onemogoči?

Prav tako, v primeru, da ga razmišljate, resnično ne smete onemogočiti datoteke s strani, ker bo to poslabšalo le še;glej tukaj.

In če boste potrebovali dodatno prepričanje, da zapustite datoteko s strani sistema Windows, glejte tukaj in tukaj.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.