14Sep

Kodėl menkintos programos dažnai lėtai atveriamos?

click fraud protection

Atrodo, kad tai ypač prieštaringi: jūs sumažinsite paraišką, nes planuojate grįžti vėliau ir norėsite praleisti uždarymo programą ir ją iš naujo paleisti vėliau, bet kartais maksimaliai tai užtruks dar ilgiau nei paleidžiant ją šviežiai. Kas duoda?

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Klausimas

SuperUser skaitytojas Bartas nori sužinoti, kodėl jis niekuomet nevaldo programų minimizavimo:

Aš daug dirbau "Photoshop CS6" ir keliose naršyklėse. Aš nenaudojau juos visus vienu metu, taigi kartais kai kurios programos valandas ar dienas sumažina iki užduočių juostos.

Problema yra ta, kad bandant juos padidinti iš užduočių juostos, kartais tai užtrunka ilgiau, nei juos paleisti! Ypač "Photoshop" jaučiasi labai keista daugelį sekundžių po to, kai pasirodė, ji lėta, nereaguoja ir net kartais visiškai užšąla maždaug dvi minutes.

Tai nėra aparatūros problema, nes taip buvo, nes visada ant visų mano kompiuterių.

instagram viewer

Ar galėčiau taip pat pastebėti, kad atnaujinus HDD į SDD ir pridėdamas RAM( mano pagrindinis kompiuteris šiuo metu turi 4 GB)?Pasakykite man, ar vaikinai su galingais kompiuteriais / mac? Ar tai taip pat atsitiks su tavimi?

Manau, OSes kažkaip "sutelkti" į aktyvią programinę įrangą ir perkelti visus išteklius iš tų, kurie paleidžia, bet nenaudojami. Ar įmanoma kažkaip nustatyti RAM / procesoriaus / HDD prioritetus ar kažką, tarkim, "Photoshop", kad po ilgo neaktyvumo laikotarpio jis nebus sulėtėjęs?

Taigi koks yra sandoris? Kodėl jis laukia, kol maksimaliai padidins minimizuotą programą?

Atsakymas

SuperUser autorius Allquixotic paaiškina, kodėl:

Santrauka

Neatidėliotina problema yra ta, kad programas, kurios buvo minimizuotos, perkelia į "failo puslapio" jūsų kietajame diske.Šis simptomas gali būti patobulintas diegiant "Solid State Disk"( SSD), pridedant daugiau RAM į jūsų sistemą, sumažinant atidarytų programų skaičių arba atnaujinant į naujesnę sistemos architektūrą( pvz., "Ivy Bridge" arba "Haswell").Iš šių parinkčių paprastai yra daug efektyviausių sprendimų.

Paaiškinimas

Numatytasis "Windows" elgesys yra suteikti aktyvioms programoms pirmenybę neaktyviose programose dėl to, kad vietoje yra RAM.Kai yra didelis atminties slėgis( tai reiškia, kad sistemoje nėra daug laisvos atminties, jei norima, kad kiekviena programa turėtų visą norimą RAM atmintį), ji pradeda mažinti programas į puslapio failą, o tai reiškia, kad jie išrašo jų turinįnuo RAM iki disko, o tada laisvos vietos RAM.Ši laisvoji RAM padeda programoms, kurias aktyviai naudojate, tarkim, jūsų žiniatinklio naršyklė, greičiau, nes jei jos turi reikalauti naujo RAM segmento( pvz., Atidarę naują skirtuką), tai gali tai padaryti.

Ši "laisvoji" RAM taip pat naudojama kaip puslapio talpyklos , o tai reiškia, kad kai aktyvios programos bando nuskaityti duomenis kietajame diske, šie duomenys gali būti talpinami RAM atmintyje, todėl jūsų kietajame diske negalima pasiekti šių duomenų.Naudodami didžiąją savo RAM atmintį puslapio talpyklai ir pakeiskite nepanaudotas programas į diską, "Windows" bando pagerinti aktyvių programų aktyvumą, suteikiant jiems prieigą prie RAM ir saugant failus, prie kurių jie pasiekiami. RAM vietoj kietojo disko.

Šio elgesio trūkumas yra tas, kad sumažintos programos gali šiek tiek užtrukti, kad jų turinys būtų nukopijuotas iš puslapio failo, diske, atgal į RAM atmintį.Laikas padidina programos atminties pėdsaką.Štai kodėl jūs susiduriate su vėlavimu, kai maksimaliai padidinsite "Photoshop".

RAM yra daugybė kartų greičiau nei kietajame diske( priklausomai nuo konkretaus aparato, jis gali būti iki kelių eilučių dydžio).SSD yra gerokai greitesnis nei kietajame diske, tačiau jis vis dar yra lėtesnis už RAM kiekį užsakymų.Turėdami puslapio failą SSD, padės , bet SSD bus nusidėvėjęs greičiau nei įprasta, jei jūsų puslapio failas yra labai išnaudojamas dėl RAM slėgio.

Remedies

Toliau pateikiamas galimų teisių gynimo priemonių paaiškinimas ir jų bendras veiksmingumas:

  • Įdiegimas daugiau RAM : tai rekomenduojamas kelias. Jei jūsų sistemoje nepalaiko daugiau atminties, nei jūs jau įdiegėte, turėsite atnaujinti daugiau savo sistemos: galbūt jūsų pagrindinę plokštę, centrinį procesorių, važiuoklę, maitinimo šaltinį ir tt priklausomai nuo to, kokio amžiaus ji yra. Jei tai nešiojamas kompiuteris, greičiausiai turėsite nusipirkti visą naują nešiojamąjį kompiuterį, kuriame palaikoma daugiau įdiegtos RAM.Įdiegus daugiau RAM, sumažinamas atminties slėgis , o tai sumažina puslapio failo naudojimą, o tai yra geras dalykas visame pasaulyje. Jūs taip pat suteiksite daugiau atminties puslapio talpyklai, todėl visas programas, kurios pasiekia standųjį diską, paleidžiamos greičiau. Nuo 2013 m. Kovo 4 d. Mano asmeninė rekomendacija yra tai, kad turite ne mažiau kaip 8 GB atminties staliniams kompiuteriams ar nešiojamiesiems kompiuteriams, kurių tikslas yra sudėtingesnis nei žiniatinklio naršymas ir el. Paštas. Tai reiškia, kad foto redagavimas, vaizdo redagavimas / peržiūra, kompiuterinių žaidimų grojimas, garso redagavimas ar įrašymas, programavimas / kūrimas ir kt. Turi turėti ne mažiau kaip 8 GB atminties, jei ne daugiau.
  • Vienu metu paleiskite mažiau programų : tai bus naudinga tik tuo atveju, jei jūsų naudojamos programos nenaudoja daug savo atminties. Deja, "Adobe Creative Suite" produktai, tokie kaip "Photoshop CS6", yra žinomi naudojant daugybę atminties. Tai taip pat riboja daugiafunkcines galimybes. Tai laikina nemokama priemonė, tačiau gali būti nepatogumų, pavyzdžiui, uždaryti savo žiniatinklio naršyklę ar Word kiekvieną kartą paleidus "Photoshop".Tai taip pat neapsunkins "Photoshop" keitimo, kai sumažinsite jį, todėl tai tikrai nėra labai veiksmingas sprendimas. Tai padeda tik tam tikrose situacijose.
  • Įdiekite SSD . Jei jūsų puslapio failas yra SSD, SSD patobulintas greitis, palyginti su kietuoju disku, iš esmės pagerins našumą, kai puslapio failas turi būti perskaitytas arba parašytas. Atkreipkite dėmesį, kad SSD neparodo labai dažno ir pastovaus atsitiktinio rašymo srauto;jie gali būti parašyti tik ribotą skaičių kartų, kol jie pradeda suskaidyti. Sunkus puslapio failo naudojimas nėra ypač geras SSD darbinis krūvis. Turėtumėte įdiegti SSD kartu su dideliu RAM kiekiu, jei norite maksimalaus našumo, tuo pačiu išlaikant SSD ilgaamžiškumą.
  • Naudokite naujesnę sistemos architektūrą : priklausomai nuo jūsų sistemos amžiaus, gali būti naudojama pasenusi sistemos architektūra."Sistemos architektūra" apskritai apibrėžiama kaip "kartos"( mąstymo kartos, kaip antai vaikų, tėvų, senelių ir tt) pagrindinės plokštės ir procesoriaus. Naujesnės kartos paprastai palaiko greitesnį įvesties / išvesties( įvesties / išvesties), geresnės atminties pralaidumą, mažesnį vėlavimą ir mažiau ginčiją dėl bendrai naudojamų išteklių, o teikia specialius ryšius tarp komponentų.Pavyzdžiui, pradedant "Nehalem" kartos( maždaug 2009 m.), Priekinio šoninio mazgo( FSB) buvo pašalinta, kuri pašalino bendrą "butelio kakliuką", nes beveik visi sistemos komponentai turėjo perduoti tą patį FSB duomenų perdavimui. Tai buvo pakeista "nuo taško iki taško" architektūra, o tai reiškia, kad kiekvienas komponentas turi savo specialią "juostą" CPU, kuri kas kelis metus ir toliau gerinama naujomis kartomis. Paprastai matysite didesnį bendrą sistemos našumą, priklausomai nuo "kompiuterinės architektūros" spragos ir naujausios turimos sistemos. Pavyzdžiui, "Pentium 4" architektūra nuo 2004 m. Nuo "~ 2010" turės gerokai patobulinti "Haswell"( iki 2013 m. Ketvirčio) geresnį nei "Sandy Bridge" architektūrą.

Nuorodos

Susiję klausimai:

Kaip sumažinti diską( peidžingas)?

"Windows Swap"( puslapio failas): įjungti arba išjungti?

Taip pat, tik tuo atveju, jei jūs svarstote tai, jūs tikrai neturėtumėte išjungti puslapio failo, nes tai dar labiau apsunkins padėtį;Pažiūrėk čia.

Ir, jei jums reikėjo dar daugiau įtikinamų palikti tik "Windows" failo failą, žr. Čia ir čia.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.