6Sep

Zakaj bi kopiranje velike slike v odložišče zamrznili računalnik?

Včasih se nekaj res čudno zgodi, ko uporabljamo naše računalnike, ki sploh nimajo smisla. .. kot je kopiranje preproste slike v odložišče in računalniško zamrzovanje zaradi tega. Slika je slika, kajne? Današnja delovna postaja SuperUser ima odgovor na dilemo zmedenega bralca.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Izvirna podoba slike Wikimedia.

Vprašalnik

SuperUser bralec Joban Dhillon želi vedeti, zakaj kopiranje slike v odložišče na njegovem računalniku zamrzne:

Včasih sem se zmotil z nekaterimi slikami višinskih zemljevidov in ugotovil, da je ta: ( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )

Slika je velikosti 21.600 * 10.800 slikovnih pik. Ko z desno miškino tipko kliknem in izberem »Kopiraj sliko« v brskalniku( uporabljam Google Chrome), upočasni moj računalnik, dokler ne zamrzne. Po tem se moram znova zagnati. Zanima me, zakaj se to zgodi. Predvidevam, da je velikost slike, čeprav je le približno 6 MB, ko je shranjena v moj računalnik. Jaz tudi uporabljam Windows 8.1

Zakaj bi preprosta slika zamrznila računalnik Jobanovega računalnika po kopiranju v odložišče?

Odgovor na

SuperUser prispevek Mokubai ima odgovor za nas:

"Kopiraj sliko" kopira podatke o surovem sliki in ne slikovne datoteke v vašo odložišče.

Podatki surovih slik bodo 21.600 x 10.800 x 3( 24-bitna slika) = 699.840.000 bajtov podatkov. To je približno 700 MB podatkov, ki jih poskuša vaš brskalnik kopirati v odložišče.

JPEG stisne neobdelane podatke z uporabo algoritma za izgubo in dobi precej dobro stiskanje. Zato stisnjena datoteka je samo 6 MB.

Razlog za to, da računalnik počasi, je, da verjetno napolni vaš pomnilnik z vsaj 700 MB slikovnih podatkov, ki jih uporablja vaš brskalnik, da vam pokažejo sliko, še 700 MB( skupaj z vsemi nad glavo, na katerega se odložišče odziva)ga shranite v odložišče in ne manj pomembne količine procesorske moči, da pretvorite sliko v format, ki ga lahko shranite v odložišče.

Verjetno je, da če imate manj kot 4 GB fizičnega RAM-a, potem te kopije slikovnih podatkov prisilijo vaš računalnik na stran pomnilnika v datoteko zamenjave, da bi hkrati izpolnili obe zahtevi za pomnilnik. To bo povzročilo programe in dostop do diska, saj bodo uporabljali disk in poskušali uporabiti podatke, ki so jih morda že odprli.

Skratka: Ne uporabljajte odložišča za velike slike, razen če imate veliko pomnilnika in nekaj časa, da si rezervirate.

Kot lep grafikon? To se zgodi, ko prenesem to sliko v Google Chrome in jo kopiram v odložišče na mojem računalniku s pomnilnikom 12 GB:

se začne z nižjo točko z uporabo 2,8 GB RAM-a, nakladanje slike pa jo utripne do 3,6GB( približno 700 MB), nato pa ga kopirate na odložišče odložišča, tam zgoraj na 6,3 GB RAM-a, preden se poravnate pri 4,5-ish, bi pričakovali, da boste videli program in dve kopiji precej velike slike.

To je neverjeten 3,7 GB slikovnih podatkov, na katerih je delal na vrhu, kar je verjetno začetna slika, rezervirana količina za odložišče in morda nekaj barov za pretvorbo. To je dovolj, da bi katerikoli stroj na kolena prinesel manj kot 8 GB RAM-a.

Čudno, delaš isto stvar v Firefoxu samo kopira sliko datoteko namesto slike podatkov ( brez zastrašujočega pomnilnika).

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.