6Sep
Kartais kažkas labai nelyginis atsitinka naudojant mūsų kompiuterius, kurie neturi jokios prasmės. .. pvz., Paprasto vaizdo kopijavimas į iškarpinę ir dėl to kompiuteris užšaldomas dėl jo. Vaizdas yra vaizdas, ar ne?Šiandien "SuperUser" įrašas turi atsakymą į nenuoseklią skaitytojo dilemą.
Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.
Originalus paveikslėlio leidimas iš "Wikimedia".
Klausimas
SuperUser skaitytojas Joban Dhillon nori sužinoti, kodėl jo kopijavimas į kompiuterio iškarpinę ant jo kompiuterio įšaldomas:
Aš supratau keletą aukščio žemėlapio vaizdų ir radau šį:
( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )
Vaizdas yra 21 600 x 10 800 dydžio. Kai dešiniuoju pelės mygtuku spustelėkite ir pasirinkite "Kopijuoti vaizdą" mano naršyklėje( aš naudoju "Google Chrome"), tai sulėtins mano kompiuterį, kol jis užsiblokės. Po to turiu iš naujo paleisti. Mane įdomu, kodėl taip nutinka. Aš manau, kad tai yra vaizdo dydis, nors jis yra tik apie 6 MB, kai jį išsaugo mano kompiuteryje. Aš taip pat naudoju "Windows 8.1
" Kodėl paprastas vaizdas užšaldė Joban'o kompiuterį po kopijavimo į iškarpinę?
Atsakymas
SuperUser autorius Mokubai atsakė mums:
"Copy Image" kopijuoja neapdorotus vaizdo duomenis, o ne paties vaizdo failą, į jūsų mainų sritį.
Neapdoroti vaizdo duomenys bus 21,600 x 10,800 x 3( 24 bitų vaizdas) = 699,840,000 baitų.Tai yra maždaug 700 MB duomenų, kuriuos naršyklė bando kopijuoti į iškarpinę.
JPEG suspaudžia neapdorotus duomenis naudojant nuostolingą algoritmą ir gali gauti gana gerą suspaudimą.Taigi suspaustas failas yra tik 6 MB.
Priežastis, dėl kurios kompiuteris sulėtėja, yra tai, kad greičiausiai jūsų atmintis užpildo bent 700 MB vaizdo duomenų, kuriuos jūsų naršyklė naudoja norėdami parodyti jums vaizdą, dar 700 MB( kartu su bet kokia papildoma iškarpine)laikyti jį į mainų sritį ir nežymią perdirbimo galią, kad paverstų atvaizdą į formatą, kurį galima laikyti iškarpinėje.
Tikėtina, kad jei turite mažesnę nei 4 GB fizinės atminties, tada tie vaizdo duomenų kopijos priverčia jūsų kompiuterį į puslapio atmintį pakeisti apsikeitimo failą, tuo pačiu metu tenkinantys abiejų atminties poreikius. Dėl to programos ir disko prieiga bus lėta, nes jie naudoja diską ir bando naudoti duomenis, kurie gali būti ištrinti iš naujo.
Trumpai tariant: nenaudokite iškarpinės dideliems vaizdams, nebent turite daug atminties ir laiko šiek tiek laiko.
Kaip gražus grafikas? Taip atsitinka, kai įkeliu šį vaizdą "Google Chrome", tada nukopijuokite jį į savo kompiuterio iškarpinę su 12 GB RAM:
Jis prasideda apatiniame taške, naudojant 2,8 GB RAM, įkeliant vaizdą peršokti iki 3,6GB( maždaug 700 MB), tada nukopijuokite jį į mainų smeigtuką taip, kad pasiektų 6,3 GB atminties, prieš nusileidžiant į 4.5-isą, galėtumėte pamatyti programą ir dvi kopijas iš gana didelio vaizdo.
Tai yra milžiniškas 3,7 GB atvaizdų duomenų, kurie buvo apdoroti piko metu, kuris tikriausiai yra pradinis vaizdas, rezervuotas kiekis iškarpinei ir galbūt pora konversijų buferių.To pakanka, kad keliai patektų į kompiuterį mažiau nei 8 GB RAM.
Keista, darant tą patį dalyką "Firefox", kopijuoja tik failą , o ne vaizdą duomenis ( be baisios atminties).
Turite 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.