Pagrindinis » kaip » Kodėl dažnai sumažintos programos vėl atidaromos?

    Kodėl dažnai sumažintos programos vėl atidaromos?

    Atrodo ypač priešinga: jūs sumažinate taikomąją programą, nes jūs planuojate grįžti į jį vėliau ir norite praleisti programos uždarymą ir vėl ją paleisti, bet kartais tai maksimaliai padidina užtrunka dar ilgiau, nei paleisti ją švieži. Kas suteikia?

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytojas „Bart“ nori sužinoti, kodėl jis nesaugo su programų sumažinimu:

    Dirbu „Photoshop CS6“ ir daugelyje naršyklių. Nenaudojau jų visų vienu metu, todėl kartais kai kurios programos iki minimumo sumažinamos iki užduočių juostos valandas ar dienas.

    Problema yra ta, kai bandau juos maksimaliai padidinti iš užduočių juostos - kartais užtrunka ilgiau nei pradėti juos! Ypač „Photoshop“ jau keletą sekundžių jaučiasi labai keistai, po to, kai jis buvo rodomas, jis lėtas, nereaguoja ir net kartais visiškai užšąla per minutę ar dvi.

    Tai ne techninės įrangos problema, nes ji buvo tokia, nes visada visuose kompiuteriuose.

    Ar taip pat pastebėsiu, kad po HDD atnaujinęs į SDD ir pridėdamas RAM (mano pagrindinis kompiuteris šiuo metu turi 4 GB)? Ar galėčiau pasakyti vaikinai su galingais vnt?

    Manau, OSs kažkaip „fokusuoja“ į aktyviąją programinę įrangą ir perkelia visus išteklius nuo tų, kurie veikia, bet nenaudojami. Ar galima kažkaip nustatyti RAM / CPU / HDD prioritetus arba kažką, tarkim, Photoshop, todėl jis nebus sulėtintas po ilgo neveiklumo laikotarpio?

    Taigi, kas yra sandoris? Kodėl jis laukia, kad maksimaliai sumažintų minimalią programą?

    Atsakymas

    „SuperUser“ autorius Allquixotic paaiškina, kodėl:

    Santrauka

    Tiesioginė problema yra ta, kad minimizuotos programos yra nukreipiamos į kietojo disko „puslapio failą“. Šį simptomą galima pagerinti įdiegiant kietojo disko diską (SSD), pridėjus daugiau sistemos RAM, sumažinant atidarytų programų skaičių arba atnaujinant į naujesnę sistemos architektūrą (pvz., „Ivy Bridge“ arba „Haswell“). Iš šių parinkčių dažniausiai yra efektyvesnis sprendimas, pridedant daugiau RAM.

    Paaiškinimas

    Numatytasis „Windows“ elgesys yra suteikti aktyvioms programoms pirmenybę nei neaktyvioms programoms, kad būtų sukurta RAM. Kai yra didelis atminties slėgis (tai reiškia, kad sistemoje nėra daug laisvos RAM, jei kiekvienai programai būtų suteikta visa reikalinga atmintis), ji pradeda įterpti minimalizuotas programas į puslapio failą, o tai reiškia, kad įrašo jų turinį nuo atminties iki disko, ir tada ši RAM atminties sritis tampa nemokama. Ši nemokama RAM padeda programoms, kurias aktyviai naudojate, pvz., Savo žiniatinklio naršyklę, veikti greičiau, nes jei jos turi reikalauti naujo segmento RAM (pvz., Kai atidarote naują skirtuką).

    Ši „laisva“ RAM taip pat naudojama kaip puslapio talpykla, tai reiškia, kad kai aktyvios programos bando skaityti duomenis standžiajame diske, duomenys gali būti talpinami atmintyje, o tai neleidžia jūsų standžiajam diskui pasiekti šių duomenų. Naudodami didžiąją dalį savo atminties puslapių talpyklai ir pakeisdami nepanaudotas programas į diską, „Windows“ bando pagerinti programos (-ų), į kurią aktyviai naudojatės, reagavimą, suteikdami jiems prieigą prie RAM ir saugodami failus, kuriuos jie pasiekia RAM, o ne standusis diskas.

    Šio elgesio trūkumas yra tas, kad minimizuotos programos gali užtrukti, kol jų turinys bus nukopijuotas iš puslapio failo, diske, atgal į RAM. Laikas padidina programos pėdsaką atmintyje. Štai kodėl jūs vėluojate, kai maksimaliai padidinate „Photoshop“.

    RAM yra daug kartų greičiau nei kietasis diskas (priklausomai nuo konkrečios įrangos, jis gali būti iki kelių dydžių). SSD yra žymiai greitesnis nei kietasis diskas, tačiau jis vis dar yra lėčiau nei RAM pagal dydžius. Turėsite savo puslapio failą SSD padėti, tačiau ji taip pat nusidėvės SSD greičiau nei įprasta, jei jūsų puslapio failas yra labai naudojamas dėl RAM spaudimo.

    Teisės gynimo priemonės

    Čia pateikiamas galimų priemonių paaiškinimas ir bendras jų veiksmingumas:

    • Įdiegti daugiau RAM: Tai rekomenduojamas kelias. Jei jūsų sistema nepalaiko daugiau RAM nei jau įdiegėte, turėsite atnaujinti daugiau savo sistemos: galbūt jūsų pagrindinė plokštė, procesorius, važiuoklė, maitinimo šaltinis ir pan. Jei tai nešiojamas kompiuteris, yra tikimybė, kad turėsite įsigyti visą naują nešiojamąjį kompiuterį, kuris palaiko daugiau įdiegtos atminties. Kai įdiegiate daugiau RAM, sumažėsite atminties slėgis, kuris sumažina puslapio failo naudojimą, kuris yra geras dalykas. Jūs taip pat suteikiate daugiau atminties puslapių talpyklai, kuri leis visoms programoms, kurios pasiekia standųjį diską, veikti greičiau. Nuo 2013 m. Ketvirtojo ketvirčio mano asmeninė rekomendacija yra ta, kad turite ne mažiau kaip 8 GB atminties kompiuteriui ar nešiojamam kompiuteriui, kurio paskirtis yra daugiau sudėtinga nei naršymas internete ir el. Tai reiškia nuotraukų redagavimą, vaizdo redagavimą / peržiūrą, kompiuterinių žaidimų, garso redagavimo ar įrašymo, programavimo / kūrimo ir pan..
    • Vienu metu paleiskite mažiau programų: Tai veiks tik tuomet, jei naudojamos programos nenaudoja daug atminties. Deja, „Adobe Creative Suite“ produktai, pvz., „Photoshop CS6“, yra žinomi dėl didžiulės atminties. Tai taip pat apriboja jūsų daugiafunkcinį gebėjimą. Tai laikina, nemokama priemonė, tačiau gali būti nepatogu uždaryti savo naršyklę ar „Word“ kiekvieną kartą, kai paleisite „Photoshop“. Tai taip pat netrukdytų „Photoshop“ keisti, kai jis būtų sumažintas, todėl jis tikrai nėra labai veiksmingas sprendimas. Tai padeda tik kai kuriose konkrečiose situacijose.
    • Įdiekite SSD: Jei jūsų puslapio failas yra SSD, SSD patobulintas greitis, palyginti su standžiajame diske, pagerins našumą, kai puslapio failas turi būti skaitomas arba rašomas. Atkreipkite dėmesį, kad SSD nėra suprojektuoti taip, kad atlaikytų labai dažnas ir nuolatinis rašmenų srautas; jie gali būti parašyti tik per kelis kartus, kol jie pradeda suskaidyti. Sunkus puslapių failo naudojimas nėra ypač geras SSD darbo krūvis. Turėtumėte įdiegti SSD kartu su daug RAM, jei norite maksimalaus našumo ir išsaugoti SSD ilgaamžiškumą.
    • Naudokite naujesnę sistemos architektūrą: Priklausomai nuo jūsų sistemos amžiaus, galite naudoti pasenusią sistemos architektūrą. „Sistemos architektūra“ paprastai apibrėžiama kaip pagrindinės plokštės ir centrinio procesoriaus „karta“ („kartos, pavyzdžiui, vaikai, tėvai, seneliai ir pan.“). Naujesnės kartos paprastai palaiko greitesnį I / O (įvesties / išvesties), geresnį atminties pralaidumą, mažesnį latentinį laiką ir mažiau įtarimų dėl bendrų išteklių, o tai reiškia, kad yra tam tikrų ryšių tarp komponentų. Pavyzdžiui, pradedant nuo „Nehalem“ kartos (maždaug 2009 m.) Buvo pašalinta „Front-Side Bus“ (FSB), kuri pašalino bendrą kliūtį, nes beveik visi sistemos komponentai turėjo perduoti tą patį FSB duomenų perdavimui. Tai buvo pakeista „taškiniu tašku“ architektūra, o tai reiškia, kad kiekvienas komponentas į savo procesorių gauna savo „skirtą juostą“, kuri ir toliau tobulinama kas kelerius metus su naujomis kartomis. Paprastai pamatysite didesnį bendrą sistemos našumą, priklausomai nuo „atotrūkio“ tarp kompiuterio architektūros ir naujausių. Pavyzdžiui, 2004 m. „Pentium 4“ architektūra gerokai pagerins „Haswell“ (ne vėliau kaip 2013 m. Ketvirtąjį ketvirtį) nei „Sandy Bridge“ architektūra nuo 2010 m..

    Nuorodos

    Susiję klausimai:

    Kaip sumažinti disko sukimą (ieškos)?

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

    Be to, tik tuo atveju, jei svarstote tai, iš tikrųjų neturėtumėte išjungti puslapio failo, nes tai dar labiau pablogins; pasižiūrėk čia.

    Ir, jei jums reikia papildomo įtikinamo palikti „Windows“ puslapio failą, žiūrėkite čia ir čia.


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.