14Sep

Waarom zijn geminimaliseerde programma's vaak traag om weer te openen?

click fraud protection

Het lijkt bijzonder contra-intuïtief: u minimaliseert een toepassing omdat u van plan bent er later naar terug te keren en wilt overslaan van de toepassing afsluiten en later opnieuw opstarten, maar soms duurt het maximaliseren ervan zelfs langer dan de toepassing opnieuw starten. Wat geeft?

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer Bart wil weten waarom hij geen tijd bespaart met applicatieminimalisatie:

Ik werk veel in Photoshop CS6 en meerdere browsers. Ik gebruik ze niet allemaal tegelijk, dus sommige toepassingen worden soms uren of dagen naar de taakbalk geminimaliseerd.

Het probleem is, wanneer ik probeer ze te maximaliseren via de taakbalk - het duurt soms langer dan ze te starten! Vooral Photoshop voelt echt raar gedurende vele seconden nadat het uiteindelijk is weergegeven, het is traag, reageert niet en stopt soms zelfs voor een minuut of twee.

instagram viewer

Het is geen hardwareprobleem aangezien het zo is geweest sinds altijd op alles op mijn pc's.

Zou ik het ook opmerken na het upgraden van mijn harde schijf naar SDD en het toevoegen van RAM( mijn hoofdcomputer heeft momenteel 4 GB)?Kunnen jongens met krachtige pc's mij vertellen - gebeurt het ook met jou?

Ik vermoed dat besturingssystemen op de een of andere manier "focussen" op actieve software en alle middelen verplaatsen van degenen die worden uitgevoerd, maar niet worden gebruikt. Is het mogelijk om op de een of andere manier RAM / CPU / HDD-prioriteiten in te stellen of iets, laten we zeggen, Photoshop, zodat het niet langzamer wordt na een lange periode van inactiviteit?

Dus wat is de deal? Waarom staat hij te wachten om een ​​geminimaliseerde app te maximaliseren?

Het Antwoord

SuperUser-bijdrager Allquixotic legt uit waarom:

Samenvatting

Het directe probleem is dat de programma's die u hebt geminimaliseerd worden gepaged naar het "paginabestand" op uw harde schijf. Dit symptoom kan worden verbeterd door een Solid State Disk( SSD) te installeren, meer RAM aan uw systeem toe te voegen, het aantal geopende programma's te verminderen of een upgrade uit te voeren naar een nieuwere systeemarchitectuur( bijvoorbeeld Ivy Bridge of Haswell).Van deze opties is het toevoegen van meer RAM de meest effectieve oplossing.

Uitleg

Het standaardgedrag van Windows is om actieve applicaties voorrang te geven boven inactieve applicaties voor het hebben van een plekje in het RAM.Wanneer er een aanzienlijke druk op het geheugen is( wat betekent dat het systeem niet veel vrije RAM heeft om elk programma alle gewenste RAM te laten hebben), begint het geminimaliseerde programma's in het paginabestand te plaatsen, wat inhoudt dat het hun inhoud wegschrijftvan RAM naar schijf en maakt dat RAM-geheugen vrij. Dat gratis RAM-geheugen helpt programma's die je actief gebruikt - bijvoorbeeld, je webbrowser - sneller te gebruiken, want als ze een nieuw RAM-segment moeten claimen( zoals wanneer je een nieuw tabblad opent), kunnen ze dat doen.

Dit "gratis" RAM-geheugen wordt ook gebruikt als -paginacache , wat betekent dat wanneer actieve programma's proberen gegevens op uw harde schijf te lezen, die gegevens in het cachegeheugen in het RAM-geheugen worden opgeslagen, waardoor wordt voorkomen dat uw harde schijf toegang krijgt tot die gegevens. Door het grootste deel van uw RAM-geheugen te gebruiken voor paginacache en door ongebruikte programma's naar schijf uit te wisselen, probeert Windows de responsiviteit te verbeteren van de programma's die u actief gebruikt, door RAM voor hen beschikbaar te maken en de bestanden die zij benaderen in cache te plaatsenRAM in plaats van de harde schijf.

Het nadeel van dit gedrag is dat geminimaliseerde programma's een tijdje kunnen duren voordat hun inhoud van het paginabestand, op schijf, naar het RAM-geheugen wordt gekopieerd. De tijd neemt toe naarmate de footprint van het programma groter is in het geheugen. Daarom ervaar je die vertraging bij het maximaliseren van Photoshop.

RAM is veel keer sneller dan een harde schijf( afhankelijk van de specifieke hardware kan dit tot verschillende ordes van grootte zijn).Een SSD is aanzienlijk sneller dan een harde schijf, maar deze is nog steeds langzamer dan RAM in ordes van grootte. Als je je paginabestand op een SSD hebt, zal helpen, maar het zal de SSD ook sneller verslijten dan normaal als je paginabestand zwaar wordt gebruikt als gevolg van de RAM-druk.

Remedies

Hier is een uitleg van de beschikbare remedies en hun algemene effectiviteit:

  • Meer RAM-geheugen installeren : dit is het aanbevolen pad. Als uw systeem niet meer RAM-geheugen ondersteunt dan u al hebt geïnstalleerd, moet u meer van uw systeem upgraden: mogelijk uw moederbord, CPU, chassis, voeding enz., Afhankelijk van hoe oud het is. Als het een laptop is, is de kans groot dat je een hele nieuwe laptop moet kopen die meer geïnstalleerde RAM ondersteunt. Wanneer u meer RAM-geheugen installeert, verlaagt u -geheugendruk , waardoor het gebruik van het paginabestand wordt verminderd, wat overal goed is. U stelt ook meer RAM beschikbaar voor de paginacache, waardoor alle programma's die toegang hebben tot de harde schijf sneller werken. Vanaf het vierde kwartaal van 2013 is mijn persoonlijke aanbeveling dat je ten minste 8 GB RAM hebt voor een desktop of laptop waarvan het doel iets complexer is dan surfen op het web en e-mail. Dat betekent fotobewerking, videobewerking / -weergave, computerspelletjes spelen, audiobewerking of -opname, programmeren / ontwikkelen, enz. Ze moeten allemaal minstens 8 GB RAM hebben, zo niet meer.
  • Minder programma's tegelijk uitvoeren : dit werkt alleen als de programma's die u gebruikt, niet veel geheugen gebruiken. Helaas staan ​​Adobe Creative Suite-producten zoals Photoshop CS6 bekend om het gebruik van een enorme hoeveelheid geheugen. Dit beperkt ook uw multitasking-vermogen. Het is een tijdelijke, gratis remedie, maar het kan een ongemak zijn om uw webbrowser of Word af te sluiten elke keer dat u Photoshop start, bijvoorbeeld. Dit zou ook niet voorkomen dat Photoshop wordt verwisseld wanneer het wordt geminimaliseerd, dus het is echt geen erg effectieve oplossing. Het helpt alleen in sommige specifieke situaties.
  • Een SSD installeren : als uw paginabestand zich op een SSD bevindt, zal de verbeterde snelheid van de SSD in vergelijking met een harde schijf over het algemeen leiden tot betere prestaties wanneer het paginabestand moet worden gelezen of waarnaar moet worden geschreven. Houd er rekening mee dat SSD's niet zijn ontworpen om bestand te zijn tegen een zeer frequente en constante willekeurige stroom van schrijfbewerkingen;ze kunnen slechts een beperkt aantal keren worden geschreven voordat ze beginnen af ​​te breken. Zwaar gebruik van een paginabestand is geen bijzonder goede werklast voor een SSD.U moet een SSD in combinatie met een grote hoeveelheid RAM installeren als u maximale prestaties wilt, terwijl u de levensduur van de SSD wilt behouden.
  • Gebruik een nieuwere systeemarchitectuur : Afhankelijk van de leeftijd van uw systeem, gebruikt u mogelijk een verouderde systeemarchitectuur. De "systeemarchitectuur" wordt over het algemeen gedefinieerd als de "generatie"( denk generaties zoals kinderen, ouders, grootouders, enz.) Van het moederbord en de CPU.Nieuwere generaties ondersteunen over het algemeen snellere I / O( invoer / uitvoer), betere geheugenbandbreedte, lagere latentie en minder strijd om gedeelde bronnen, in plaats daarvan zorgen ze voor speciale koppelingen tussen componenten. Bijvoorbeeld, beginnend met de "Nehalem" -generatie( rond 2009), werd de Front-Side Bus( FSB) geëlimineerd, waardoor een gemeenschappelijk knelpunt werd verwijderd, omdat bijna alle systeemcomponenten dezelfde FSB moesten delen voor het verzenden van gegevens. Dit werd vervangen door een "point-to-point" -architectuur, wat betekent dat elk onderdeel zijn eigen "rijbaan" naar de CPU krijgt, die om de paar jaar met nieuwe generaties verder wordt verbeterd. Over het algemeen ziet u een significantere verbetering van de algehele systeemprestaties, afhankelijk van de "kloof" tussen de architectuur van uw computer en de meest recente beschikbaar. Een Pentium 4-architectuur uit 2004 zal bijvoorbeeld een veel aanzienlijkere verbetering van de upgrade naar "Haswell"( de laatste vanaf Q4 2013) zien dan een "Sandy Bridge" -architectuur uit ~ 2010.

Links

Gerelateerde vragen:

Hoe diskshash( paging) te verminderen?

Windows Swap( paginabestand): inschakelen of uitschakelen?

Ook, voor het geval je het overweegt, moet je het paginabestand echt niet uitschakelen, omdat dit de zaak alleen maar erger zal maken;kijk hier.

En, voor het geval u extra overtuigend nodig had om het Windows-paginabestand alleen te verlaten, zie hier en hier.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de opmerkingen. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.