Miksi pienennetyt ohjelmat avautuvat usein uudelleen?
Se näyttää erityisen vastakohtaiselta: minimoi sovelluksen, koska aiot palata siihen myöhemmin ja haluat ohittaa sovelluksen sulkemisen ja käynnistää sen uudelleen, mutta joskus maksimointi kestää kauemmin kuin tuoreen. Mikä antaa?
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kysymys
SuperUser-lukija Bart haluaa tietää, miksi hän ei tallenna mitään sovellusten minimoinnilla:
Työskentelen Photoshop CS6: ssa ja useissa selaimissa paljon. En käytä niitä kaikkia kerralla, joten joskus jotkin sovellukset minimoidaan tehtäväpalkiksi tunteja tai päiviä.
Ongelmana on, että kun yritän maksimoida ne tehtäväpalkista - kestää joskus kauemmin kuin käynnistää ne! Erityisesti Photoshop tuntuu todella oudolta monta sekuntia sen jälkeen, kun se näytettiin lopulta, se on hidasta, ei reagoi ja jopa joskus jäätyy hetkeksi tai kahdeksi.
Se ei ole laitteisto-ongelma, koska se on ollut näin, koska aina kaikissa tietokoneissa.
Haluaisin myös huomata sen sen jälkeen, kun kiintolevy on päivitetty SDD: ksi ja lisännyt RAM-muistia (päätietokoneeni on tällä hetkellä 4 Gt)? Voisiko kaverit, joilla on voimakas kpl / macs, kertovat minulle - tapahtuuko se myös sinulle?
Luulen, että OS-ohjelmat keskittyvät jotenkin aktiiviseen ohjelmistoon ja siirtävät kaikki resurssit pois niistä, jotka toimivat, mutta joita ei käytetä. Onko mahdollista asettaa RAM / CPU / HDD-prioriteetteja tai jotain, esimerkiksi sanomalla Photoshop, niin, että se ei hidastu pitkän käyttämättömyyden jälkeen?
Joten mikä on sopimus? Miksi hän odottaa odottavansa maksimoidakseen minimoidun sovelluksen?
Vastaus
SuperUserin avustaja Allquixotic selittää, miksi:
Yhteenveto
Välitön ongelma on, että minimoidut ohjelmat lähetetään kiintolevyn ”sivutiedostoon”. Tämä oire voidaan parantaa asentamalla SSD (Solid State Disk) -levy, lisäämällä järjestelmään RAM-muistia, vähentämällä avoimien ohjelmien määrää tai päivittämällä uudempaan järjestelmäarkkitehtuuriin (esim. Ivy Bridge tai Haswell). Näistä vaihtoehdoista enemmän RAM-muistia on yleensä tehokkain ratkaisu.
Selitys
Windowsin oletuskäyttäytyminen on antaa aktiivisille sovelluksille etusijalle inaktiivisille sovelluksille, joilla on paikalla RAM. Kun muistin paine on merkittävä (mikä tarkoittaa, että järjestelmällä ei ole paljon vapaata RAM-muistia, jos jokaisella ohjelmalla on kaikki haluamasi RAM), se aloittaa minimoidut ohjelmat sivutiedostoon, mikä tarkoittaa, että se kirjoittaa niiden sisällön RAM-muistista levylle ja tekee tästä RAM-alueesta vapaan. Tämä ilmainen RAM auttaa ohjelmia, joita käytät aktiivisesti - esimerkiksi selaimesi - toimimaan nopeammin, koska jos he tarvitsevat uuden RAM-segmentin (kuten uuden välilehden avaamisen), he voivat tehdä niin.
Tätä "vapaata" RAM-muistia käytetään myös sivun välimuisti, mikä tarkoittaa, että kun aktiiviset ohjelmat yrittävät lukea tietoja kiintolevyltä, tiedot saattavat olla välimuistissa RAM-muistissa, mikä estää kiintolevyn käyttämisen saada tietoja. Käyttämällä suurinta osaa RAM-muististasi sivun välimuistiin ja vaihtamalla käyttämättömät ohjelmat levylle, Windows yrittää parantaa aktiivisesti käyttämiesi ohjelmien reagointia tekemällä RAM-muistin heille ja tallentamalla niiden sisältämät tiedostot välimuistiin RAM kiintolevyn sijasta.
Tämän käyttäytymisen haittapuoli on, että minimoidut ohjelmat voivat kestää jonkin aikaa, jotta niiden sisältö kopioidaan sivutiedostosta levylle takaisin RAM-muistiin. Aika lisää ohjelman jalanjälkeä muistissa. Siksi koet viiveen maksimoidessasi Photoshopia.
RAM on monet kertaa nopeampi kuin kiintolevy (riippuen tietystä laitteistosta, se voi olla jopa useita suuruusluokkaa). SSD on huomattavasti nopeampi kuin kiintolevy, mutta se on edelleen RAM-muistia hitaampi kuin suuruusluokkaa. Sivutiedoston ottaminen SSD: lle auta, mutta se kuluttaa myös SSD: tä nopeammin kuin tavallisesti, jos sivutiedostoa käytetään voimakkaasti RAM-paineen vuoksi.
korjaustoimenpiteitä
Tässä on selitys käytettävissä olevista korjaustoimenpiteistä ja niiden yleisestä tehokkuudesta:
- Lisää RAM-muistia: Tämä on suositeltu polku. Jos järjestelmä ei tue enemmän RAM-muistia kuin olet jo asentanut, sinun on päivitettävä enemmän järjestelmääsi: mahdollisesti emolevy, CPU, runko, virtalähde jne. Riippuen siitä, kuinka vanha se on. Jos se on kannettava tietokone, on todennäköistä, että sinun on ostettava uusi uusi kannettava tietokone, joka tukee enemmän asennettua RAM-muistia. Kun asennat enemmän RAM-muistia, voit vähentää muistin paine, mikä vähentää sivutiedoston käyttöä, mikä on hyvä asia ympäri. Saat myös lisää RAM-muistia sivun välimuistiin, joka tekee kaikki kiintolevylle pääsevät ohjelmat nopeammin. Vuoden 2013 neljännestä neljänneksestä lähtien henkilökohtainen suositus on, että sinulla on vähintään 8 Gt RAM-muistia pöytä- tai kannettavaan tietokoneeseen, jonka tarkoitus on jotain monimutkaisempaa kuin web-selailu ja sähköposti. Tämä tarkoittaa kuvankäsittelyä, videon muokkaamista / katselemista, tietokonepelien pelaamista, äänen muokkaamista tai tallennusta, ohjelmointia / kehitystä jne. Kaikilla pitäisi olla vähintään 8 Gt RAM-muistia, jos ei enemmän.
- Suorita vähemmän ohjelmia kerrallaan: Tämä toimii vain, jos käynnissä olevat ohjelmat eivät käytä paljon muistia. Valitettavasti Adobe Creative Suite -tuotteet, kuten Photoshop CS6, tunnetaan käyttävänsä valtavan määrän muistia. Tämä rajoittaa myös multitasking-kykyäsi. Se on väliaikainen, ilmainen korjauskeino, mutta se voi olla hankalaa sulkea selaimesi tai Word joka kerta, kun käynnistät esimerkiksi Photoshopin. Tämä ei myöskään estäisi Photoshopia vaihtamasta sen minimoimisessa, joten se ei todellakaan ole kovin tehokas ratkaisu. Se auttaa vain tietyissä erityistilanteissa.
- Asenna SSD: Jos sivutiedosto on SSD: ssä, SSD: n parantunut nopeus verrattuna kiintolevyyn johtaa yleisesti parempaan suorituskykyyn, kun sivutiedosto on luettava tai kirjoitettava. Huomaa, että SSD: t eivät ole suunniteltu kestämään hyvin usein tapahtuvaa ja jatkuvaa kirjoitusvirtaa; ne voidaan kirjoittaa vain rajoitetusti, ennen kuin ne alkavat hajota. Sivutiedoston voimakas käyttö ei ole erityisen hyvä SSD: n työmäärä. Asenna SSD yhdessä suuri määrä RAM-muistia, jos haluat maksimaalisen suorituskyvyn säilyttäen SSD: n pitkäikäisyyden.
- Käytä uudempaa järjestelmäarkkitehtuuria: Järjestelmän iästä riippuen saatat käyttää vanhentunutta järjestelmäarkkitehtuuria. "Järjestelmäarkkitehtuuri" määritellään yleensä emolevyn ja CPU: n "sukupolveksi" (ajatella sukupolvia, kuten lapsia, vanhempia, isovanhempia jne.). Uudemmat sukupolvet tukevat yleensä nopeampaa I / O: ta (tulo / lähtö), parempaa muistin kaistanleveyttä, matalampia viiveitä ja vähemmän väitteitä jaetuista resursseista. Esimerkiksi Nehalem-sukupolvelta (noin 2009) alkaen poistettiin Front-Side Bus (FSB), joka poistti yhteisen pullonkaulan, koska lähes kaikkien järjestelmäkomponenttien oli jaettava sama FSB tiedonsiirtoa varten. Tämä korvattiin "pisteestä pisteeseen" -arkkitehtuurilla, mikä tarkoittaa, että jokainen komponentti saa oman omistetun "kaistan" CPU: lle, jota parannetaan edelleen muutaman vuoden välein uusilla sukupolvilla. Yleensä järjestelmän suorituskyvyn paraneminen näkyy yleensä tietokoneen arkkitehtuurin ja viimeisimmän käytettävissä olevan välin välillä. Esimerkiksi vuoden 2004 Pentium 4 -arkkitehtuurissa on paljon merkittävämpi parannus "Haswell" -hankkeeseen (viimeistään Q4 2013) kuin "Sandy Bridge" -arkkitehtuuri vuodesta 2010 alkaen.
Linkit
Aiheeseen liittyvät kysymykset:
Levyn kaatumisen vähentäminen (sivunvaihto)?
Windows Swap (sivutiedosto): Ota käyttöön tai poista käytöstä?
Myös silloin, kun harkitset sitä, sinun ei pitäisi poistaa sivutiedostoa käytöstä, koska se vain pahentaa asioita; Katso tästä.
Ja jos tarvitsitte ylimääräistä vakuuttavaa jättääksesi Windows-sivutiedoston yksin, katso tästä ja täältä.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.