Pagina principala » HOWTO » De ce sunt programele de minimizare adesea încetinite să se deschidă din nou?

    De ce sunt programele de minimizare adesea încetinite să se deschidă din nou?

    Se pare deosebit de contraintuitiv: minimizați o aplicație deoarece planificați să vă întoarceți mai târziu și doriți să omiteți închiderea aplicației și reporniți-o mai târziu, dar uneori maximizarea acesteia durează chiar mai mult decât lansarea acesteia. Ce dă?

    Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

    Intrebarea

    Cititorul SuperUser Bart dorește să știe de ce nu economisește nici un moment cu minimizarea aplicațiilor:

    Lucrez foarte mult în Photoshop CS6 și în mai multe browsere. Nu le folosesc pe toate dintr-o dată, așa că uneori unele aplicații sunt reduse la bara de activități timp de ore sau zile.

    Problema este că, atunci când încerc să le maximizez din bara de activități - uneori durează mai mult decât să le pornesc! În special, Photoshop se simte cu adevărat ciudat timp de multe secunde după ce apare în cele din urmă, este lent, nu răspunde și chiar uneori îngheață complet pentru un minut sau două.

    Nu este o problemă hardware, așa cum a fost așa, deoarece întotdeauna pe toate pe PC-urile mele.

    V-aș observa, de asemenea, după upgrade-ul meu HDD la SDD și adăugarea de RAM (PC-ul meu principal deține 4 GB în prezent)? Ar putea baieti cu bucati puternice / macs sa-mi spuna - se intampla si cu tine?

    Cred că OS-urile "se concentrează" pe software-ul activ și deplasează toate resursele departe de cele care rulează, dar nu sunt folosite. Este posibil să setați oarecum priorități RAM / CPU / HDD sau ceva, de pildă, Photoshop, astfel încât să nu încetinească după o perioadă lungă de inactivitate?

    Deci, care este afacerea? De ce se așteaptă să maximizeze o aplicație minimizată?

    Răspunsul

    Contribuitorul la Superquick Allquixotic explică de ce:

    rezumat

    Problema imediată este că programele pe care le-ați minimizat sunt pagerate în "fișierul de pagină" de pe hard disk. Acest simptom poate fi îmbunătățit prin instalarea unui SSD (Solid State Disk), adăugarea mai multor memorii RAM în sistem, reducerea numărului de programe deschise sau actualizarea la o arhitectură de sistem mai nouă (de exemplu, Ivy Bridge sau Haswell). Dintre aceste opțiuni, adăugarea mai multor memorii RAM este, în general, soluția cea mai eficientă.

    Explicaţie

    Comportamentul implicit al Windows este de a da prioritate aplicațiilor active față de aplicațiile inactive pentru a avea un spot în RAM. Când există o presiune semnificativă a memoriei (ceea ce înseamnă că sistemul nu are prea multă memorie RAM dacă ar permite fiecărui program să aibă tot RAM-ul dorit), începe să introducă programe minime în fișierul de pagină, ceea ce înseamnă că le scrie conținutul de la RAM la disc, și apoi face ca zona de RAM liber. Acest RAM gratuit ajută programele pe care le utilizați activ - să zicem, browserul dvs. Web - să fie difuzate mai repede, deoarece dacă au nevoie să revendice un nou segment de memorie RAM (ca atunci când deschideți o nouă filă), pot face acest lucru.

    Acest RAM "gratuit" este, de asemenea, utilizat ca pagina cache, ceea ce înseamnă că atunci când programele active încearcă să citească date de pe hard disk, acele date ar putea fi stocate în memoria RAM, ceea ce împiedică accesarea hard disk-ului pentru a obține acele date. Folosind majoritatea memorii RAM pentru cache-ul paginilor și schimbând programele neutilizate pe disc, Windows încearcă să îmbunătățească capacitatea de reacție a programelor pe care le utilizați în mod activ, făcându-le disponibilă RAM și caching-ul fișierelor pe care le accesează RAM în loc de hard disk.

    Dezavantajul acestui comportament este că programele minimizate pot dura ceva timp pentru a le copia conținutul din fișierul de pagină, pe disc, înapoi în memoria RAM. Timpul crește amploarea programului în memorie. Acesta este motivul pentru care întâmpinați această întârziere la maximizarea Photoshop-ului.

    RAM este mulți ori mai repede decât un hard disk (în funcție de hardware-ul specific, poate fi de până la câteva ordini de mărime). Un SSD este considerabil mai rapid decât un hard disk, dar este încă mai lent decât RAM-ul cu ordine de mărime. Fiind fișierul dvs. de pagină pe un SSD va Ajutor, dar va pierde și SSD-ul mai repede decât de obicei dacă fișierul dvs. de pagină este puternic utilizat datorită presiunii RAM.

    Căi de atac

    Iată o explicație a remedierilor disponibile și a eficacității lor generale:

    • Instalarea mai multor memorii RAM: Aceasta este calea recomandată. Dacă sistemul dvs. nu suportă mai multă memorie RAM decât cea deja instalată, va trebui să faceți upgrade mai mult din sistemul dvs.: eventual, placa de bază, CPU, șasiu, sursă de alimentare etc., în funcție de cât de vechi este. Dacă este un laptop, este posibil să trebuiască să cumperi un laptop nou care să accepte mai mult RAM instalat. Când instalați mai multă memorie RAM, reduceți presiunea de memorie, ceea ce reduce utilizarea fișierului de pagină, lucru care este un lucru bun pe tot parcursul. De asemenea, puneți la dispoziție mai mult spațiu de memorie RAM pentru cache-ul paginii, ceea ce va face ca toate programele care accesează hard diskul să funcționeze mai repede. Începând cu T4 2013, recomandarea mea personală este că aveți cel puțin 8 GB de memorie RAM pentru un desktop sau laptop al cărui scop este ceva mai complex decât navigarea pe Web și e-mail. Aceasta înseamnă editare foto, editare / vizualizare video, redarea de jocuri pe calculator, editarea sau înregistrarea audio, programarea / dezvoltarea etc. toate ar trebui să aibă cel puțin 8 GB de memorie RAM, dacă nu mai mult.
    • Rulați mai puține programe la un moment dat: Acest lucru va funcționa numai dacă programele pe care le executați nu utilizează o mulțime de memorie pe cont propriu. Din păcate, produsele Adobe Creative Suite, cum ar fi Photoshop CS6, sunt cunoscute pentru utilizarea unei cantități enorme de memorie. Acest lucru limitează, de asemenea, capacitatea dvs. de multitasking. Este un remediu temporar, gratuit, dar poate fi un neplăc să închideți browserul web sau Word de fiecare dată când porniți Photoshop, de exemplu. De asemenea, acest lucru nu va opri Photoshop de a fi schimbat atunci când minimizarea acestuia, deci într-adevăr nu este o soluție foarte eficientă. Ajută doar în anumite situații specifice.
    • Instalați un SSD: Dacă fișierul dvs. de pagină este pe un SSD, viteza îmbunătățită a SSD, comparativ cu un hard disk, va avea ca rezultat o performanță generală îmbunătățită atunci când fișierul de pagină trebuie citit sau scris. Fiți conștienți de faptul că SSD-urile nu sunt proiectate să reziste la un flux aleatoriu frecvent și constant de scriere; acestea pot fi scrise numai de un număr limitat de ori înainte de a începe să se descompună. Utilizarea greoaie a unui fișier de pagină nu reprezintă un volum de lucru deosebit de bun pentru un SSD. Ar trebui să instalați un SSD in combinatie cu o cantitate mare de RAM dacă doriți performanță maximă, păstrând în același timp longevitatea SSD-ului.
    • Utilizați o arhitectură de sistem mai nouă: În funcție de vârsta sistemului dvs., este posibil să utilizați o arhitectură de sistem depășită. "Arhitectura sistemului" este în general definită ca "generație" (gândiți-vă generații precum copii, părinți, bunicii etc.) a plăcii de bază și a procesorului. Generațiile mai noi suportă, în general, I / O mai rapid (intrare / ieșire), o mai bună bandă de memorie, o latență mai mică și o mai mică dispută asupra resurselor partajate, oferind în schimb legături speciale între componente. De exemplu, începând cu generația "Nehalem" (în jurul anului 2009), Front-Side Bus (FSB) a fost eliminată, ceea ce a eliminat o strangulare comună, deoarece aproape toate componentele sistemului au trebuit să partajeze același FSB pentru transmiterea datelor. Acest lucru a fost înlocuit cu o arhitectură "de la un punct la altul", ceea ce înseamnă că fiecare componentă are propria "bandă" dedicată CPU, care continuă să fie îmbunătățită la fiecare câțiva ani cu noile generații. În general, veți vedea o îmbunătățire semnificativă a performanței totale a sistemului, în funcție de "decalajul" dintre arhitectura calculatorului și cea mai recentă disponibilă. De exemplu, o arhitectură Pentium 4 din 2004 va vedea o îmbunătățire mult mai semnificativă a upgrade-ului la "Haswell" (cea mai recentă din Q4 2013) decât arhitectura "Sandy Bridge" din ~ 2010.

    Link-uri

    Informații înrudite:

    Cum de a reduce tăierea discului (paging)?

    Schimbarea Windows (Fișier Pagină): Activați sau Dezactivați?

    De asemenea, doar în cazul în care o analizați, nu ar trebui să dezactivați fișierul de pagină, deoarece acest lucru va face lucrurile să se înrăutățească; Vezi aici.

    Și, în cazul în care aveați nevoie de o convingere extraordinară pentru a părăsi numai fișierul Windows Page, vedeți aici și aici.


    Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.