Hvorfor er minimerede programmer ofte langsomme til at åbne igen?

Nov 7, 2024
Hardware
UCACHED INDHOLD

Det virker særligt kontraintuitivt: du minimerer et program, fordi du planlægger at vende tilbage til det senere og ønsker at springe over at lukke programmet ned og genstarte det senere, men nogle gange tager det endnu længere tid at starte det end at starte det nyt. Hvad giver?

Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.

Spørgsmålet

SuperUser-læser Bart vil vide, hvorfor han ikke sparer tid med applikationsminimering:

Jeg arbejder meget i Photoshop CS6 og flere browsere. Jeg bruger dem ikke alle på én gang, så nogle gange minimeres nogle applikationer til proceslinjen i timer eller dage.

Problemet er, når jeg prøver at maksimere dem fra proceslinjen - det tager nogle gange længere tid end at starte dem! Især føles Photoshop virkelig underligt i mange sekunder efter endelig at dukke op, det er langsomt, ikke reagerer og endda nogle gange helt fryser i minut eller to.

Det er ikke et hardwareproblem, da det altid har været sådan på alle mine pc'er.

Ville jeg også bemærke det efter opgradering af min harddisk til SSD og tilføjelse af RAM (min hoved-pc har i øjeblikket 4 GB)? Kunne fyre med kraftige pc'er / mac'er fortælle mig - sker det også for dig?

Jeg antager, at operativsystemer på en eller anden måde “fokuserer” på aktiv software og flytter alle ressourcer væk fra dem, der kører, men ikke bruges. Er det muligt på en eller anden måde at indstille RAM / CPU / HDD-prioriteter eller noget, for lad os sige, Photoshop, så det ikke bliver langsommere efter lang periode med inaktivitet?

Så hvad er aftalen? Hvorfor venter han på at maksimere en minimeret app?

Svaret

SuperUser-bidragyder Allquixotic forklarer hvorfor:

Resumé

Det øjeblikkelige problem er, at de programmer, du har minimeret, bliver sendt til "sidefilen" på din harddisk. Dette symptom kan forbedres ved at installere en Solid State Disk (SSD), tilføje mere RAM til dit system, reducere antallet af programmer, du har åbent, eller opgradere til en nyere systemarkitektur (for eksempel Ivy Bridge eller Haswell). Ud af disse muligheder er tilføjelse af mere RAM generelt den mest effektive løsning.

Forklaring

Windows's standardadfærd er at give aktive applikationer prioritet frem for inaktive applikationer til at have en plads i RAM. Når der er et betydeligt hukommelsestryk (hvilket betyder, at systemet ikke har meget ledig RAM, hvis det skulle lade hvert program have alt det RAM, det ønsker), begynder det at lægge minimerede programmer i sidefilen, hvilket betyder, at det skriver deres indhold fra RAM til disk, og gør derefter det område af RAM frit. At gratis RAM hjælper programmer, du bruger aktivt - for eksempel din webbrowser - med at køre hurtigere, for hvis de har brug for at gøre krav på et nyt segment af RAM (som når du åbner en ny fane), kan de gøre det.

Denne "gratis" RAM bruges også som side med cache , hvilket betyder, at når aktive programmer forsøger at læse data på din harddisk, kan disse data blive cachelagret i RAM, hvilket forhindrer din harddisk i at få adgang til disse data. Ved at bruge størstedelen af ​​dit RAM til sidecache og bytte ubrugte programmer ud til disk, forsøger Windows at forbedre lydhørheden for det eller de programmer, du bruger aktivt, ved at stille RAM til rådighed for dem og cache de filer, de får adgang til i RAM i stedet for harddisken.

Ulempen ved denne adfærd er, at minimerede programmer kan tage et stykke tid at få deres indhold kopieret fra sidefilen, på disken, tilbage til RAM. Tiden øges, jo større er programmets fodaftryk i hukommelsen. Dette er grunden til, at du oplever den forsinkelse, når du maksimerer Photoshop.

RAM er mange gange hurtigere end en harddisk (afhængigt af den specifikke hardware kan den være op til flere størrelsesordener). En SSD er betydeligt hurtigere end en harddisk, men den er stadig langsommere end RAM i størrelsesordener. At have din sidefil på en SSD vil Hjælp , men det slides også SSD hurtigere end normalt, hvis din sidefil bruges stærkt på grund af RAM-tryk.

Retsmidler

Her er en forklaring på de tilgængelige midler og deres generelle effektivitet:

  • Installation af mere RAM : Dette er den anbefalede vej. Hvis dit system ikke understøtter mere RAM, end du allerede har installeret, skal du opgradere mere af dit system: muligvis dit bundkort, CPU, chassis, strømforsyning osv. Afhængigt af hvor gammel det er. Hvis det er en bærbar computer, er chancerne for, at du bliver nødt til at købe en helt ny bærbar computer, der understøtter mere installeret RAM. Når du installerer mere RAM, reducerer du hukommelsestryk , hvilket reducerer brugen af ​​sidefilen, hvilket er en god ting rundt omkring. Du stiller også mere RAM til rådighed for sidecache, hvilket får alle programmer, der har adgang til harddisken, hurtigere. Fra 4. kvartal 2013 er min personlige anbefaling, at du har mindst 8 GB RAM til en stationær eller bærbar computer, hvis formål er noget mere komplekst end browsing og e-mail. Det betyder, at fotoredigering, videoredigering / visning, afspilning af computerspil, lydredigering eller -optagelse, programmering / udvikling osv. Alle skal have mindst 8 GB RAM, hvis ikke mere.
  • Kør færre programmer ad gangen : Dette fungerer kun, hvis de programmer, du kører, ikke bruger meget hukommelse alene. Desværre er Adobe Creative Suite-produkter som Photoshop CS6 kendt for at bruge en enorm mængde hukommelse. Dette begrænser også din multitasking-evne. Det er et midlertidigt, gratis middel, men det kan være en ulempe at lukke din webbrowser eller Word, hver gang du f.eks. Starter Photoshop. Dette forhindrer heller ikke, at Photoshop byttes, når det minimeres, så det er virkelig ikke en meget effektiv løsning. Det hjælper kun i nogle specifikke situationer.
  • Installer en SSD : Hvis din sidefil er på en SSD, vil SSD's forbedrede hastighed sammenlignet med en harddisk resultere i generelt forbedret ydeevne, når sidefilen skal læses fra eller skrives til. Vær opmærksom på, at SSD'er ikke er designet til at modstå en meget hyppig og konstant tilfældig strøm af skrivninger; de kan kun skrives et begrænset antal gange, før de begynder at bryde sammen. Kraftig brug af en sidefil er ikke en særlig god arbejdsbyrde for en SSD. Du skal installere en SSD i kombination med en stor mængde RAM, hvis du vil have maksimal ydeevne, samtidig med at SSD-ens levetid bevares.
  • Brug en nyere systemarkitektur : Afhængig af dit systems alder bruger du muligvis en forældet systemarkitektur. "Systemarkitekturen" defineres generelt som "generation" (tænk generationer som børn, forældre, bedsteforældre osv.) På bundkortet og CPU'en. Nyere generationer understøtter generelt hurtigere I / O (input / output), bedre hukommelsesbåndbredde, lavere latenstid og mindre konflikt over delte ressourcer, men giver i stedet dedikerede links mellem komponenter. For eksempel startede Front-Side Bus (FSB) med start af generationen “Nehalem” (omkring 2009), hvilket fjernede en fælles flaskehals, fordi næsten alle systemkomponenter skulle dele den samme FSB til transmission af data. Dette blev erstattet med en "punkt til punkt" -arkitektur, hvilket betyder, at hver komponent får sin egen dedikerede "bane" til CPU'en, som fortsat forbedres hvert par år med nye generationer. Du vil generelt se en mere markant forbedring i den samlede systemydelse afhængigt af "kløften" mellem din computers arkitektur og den nyeste tilgængelige. For eksempel vil en Pentium 4-arkitektur fra 2004 se en meget mere betydelig forbedring, der opgraderes til "Haswell" (senest fra 4. kvartal 2013) end en "Sandy Bridge" -arkitektur fra ~ 2010.

Links

Relaterede spørgsmål:

Hvordan reducerer man disk thrashing (paging)?

Windows-swap (sidefil): Aktivere eller deaktivere?

Bare hvis du overvejer det, bør du virkelig ikke deaktivere sidefilen, da dette kun vil gøre tingene værre; se her .

Og hvis du havde brug for ekstra overbevisende for at lade Windows-sidefilen være alene, se her og her .


Har du noget at tilføje til forklaringen? Lyder i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .

.indgangsindhold .indgangsfod

How To Fix A Slow Mac


Hardware - Mest populære artikler

Ikke alle Ethernet-kabler er lige: Du kan få hurtigere LAN-hastigheder ved at opgradere

Hardware Oct 3, 2025

Kabelforbindelser, der bruger Ethernet-kabler, er generelt hurtigere og har lavere latenstid end Wi-Fi-forbindelser. Men lige som moderne Wi-Fi-hardware er avanceret ..


Sådan løses unøjagtige opladningsprocent ved at kalibrere telefonens batteri

Hardware Mar 7, 2025

Hvis du nogensinde har bemærket, at din telefons batteri går fra 60% til 50% i løbet af få minutter, kun for at forblive på 50% i det, der ser ud som aldre, betyder det sandsyn..


De bedste iTunes-alternativer til Windows

Hardware Jul 12, 2025

iTunes på Windows er forfærdeligt. Start det, så stopper alt, når iTunes bruger alle dine ressourcer til at gøre det mest grundlæggende: spille musik. Ikke kun det, m..


Sådan overklokkes din Raspberry Pi (uden at annullere din garanti)

Hardware Dec 16, 2024

Raspberry Pi er en kapabel lille mikrocomputer, men nogle gange har den brug for lidt skub for at samle nok strøm til det, du har brug for. Lad os støve en gammel Pi af og overklo..


Hvad er tingenes internet?

Hardware Sep 21, 2025

UCACHED INDHOLD Hvis du læser tekniske nyheder, har du sandsynligvis set "tingenes internet" nævnt igen og igen. Det er angiveligt en af ​​de næste store ting - men hvad be..


Skal servere med rackmontering faktisk være i et rack?

Hardware Mar 17, 2025

UCACHED INDHOLD Når du opretter en personlig server for første gang eller blot søger at opgradere eller opdatere, undrer du dig måske bare over, hvilke hardwarekomponenter der..


Sådan rengøres dit kamera DSLR-sensor billigt og sikkert

Hardware Jul 10, 2025

UCACHED INDHOLD Hvis du tager fotos med din DSLR længe nok, sker det sikkert: støv finder vej ind på kameraets sensor og begynder at skæmme dine smukke fotos. Læs videre, nå..


Sådan sikkerhedskopieres og kopieres data mellem iOS-enheder

Hardware Feb 16, 2025

UCACHED INDHOLD Selvom iTunes normalt gør et godt nok job med at sikkerhedskopiere dine data, er sikkerhedskopierne krypterede og utilgængelige, så du ikke kan gendanne dit sys..


Kategorier