6Sep
Niekedy sa pri používaní našich počítačov stáva niečo zvláštne, čo nemá zmysel. .. ako napríklad kopírovanie jednoduchého obrázka do schránky a zamrznutie počítača kvôli tomu. Obraz je obraz, nie? Dnešný príspevok SuperUser má odpoveď na dilemu čosi čudného.
dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Originálny obrázok so súhlasom Wikimedia.
Otázka
čítačka SuperUser Joban Dhillon chce vedieť, prečo kopírovanie obrázka do schránky na svojom počítači zamrzne:
som sa rozmýšľal okolo s niektorými výškovými mapovými obrázkami a našiel to:
( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )
Obraz má veľkosť 21 600 * 10 800 pixelov. Keď kliknem pravým tlačidlom myši a v prehliadači kliknem na položku "Kopírovať obrázok"( používam prehliadač Google Chrome), spomaľuje počítač, kým nezmrzne. Potom musím reštartovať.Som zvedavý, prečo sa to stane. Predpokladám, že je to veľkosť obrázka, aj keď je to len asi 6 MB pri uložení do môjho počítača. Tiež používam systém Windows 8.1
Prečo by jednoduchý obrázok zmazal Jobanov počítač po jeho kopírovaní do schránky?
Odpoveď
SuperUser prispievateľ Mokubai má pre nás odpoveď:
"Kopírovanie obrázkov" skopíruje skorumpované obrazové dáta skôr ako samotný obrazový súbor do schránky.
Neupravené obrazové dáta budú 21 600 x 10 800 x 3( 24 bitové obrázky) = 699 840 000 bajtov dát. Ide o približne 700 MB údajov, ktoré sa váš prehliadač pokúša kopírovať do schránky.
JPEG komprimuje surové dáta pomocou stratového algoritmu a dokáže získať celkom dobrú kompresiu. Z tohto dôvodu komprimovaný súbor je len 6 MB.
Dôvodom, prečo je váš počítač pomalý, je, že pravdepodobne naplní vašu pamäť prinajmenšom 700 MB obrazových dát, ktoré váš prehliadač používa na zobrazenie vášho obrázka, ďalších 700 MB( spolu s akýmikoľvek režijnými nárokmi na schránku) nauložte ho do schránky a nezanedbateľné množstvo spracovania na konverziu snímky do formátu, ktorý sa dá uložiť do schránky.
Je pravdepodobné, že ak máte menej než 4 GB fyzickej pamäte RAM, potom tieto kópie obrazových dát nútia váš počítač, aby preniesol pamäť na výmenný súbor, a pokúsil sa súčasne splniť obe nároky na pamäť.To spôsobí, že programy a prístup k disku budú pomalé, keď používajú disk a pokúsia sa použiť údaje, ktoré mohli byť práve vytlačené.
Stručne: Nepoužívajte schránku pre obrovské obrázky, ak nemáte veľa pamäti a trochu času na ušetrenie.
Páči sa mi pekné grafy? To je to, čo sa stane, keď načítavam tento obrázok v prehliadači Google Chrome a potom ho skopírujem do schránky na svojom počítači s pamäťou RAM 12 GB:
Spustí sa v spodnom bode s 2,8 GB pamäte RAM a načíta sa obrázok na dieru až do hodnoty 3,6GB( približne 700 MB) a následne skopírovať na schránky s hrotom na 6,3 GB pamäte RAM, skôr než sa usadíte späť na úroveň 4,5, ktorú by ste očakávali v programe a dvoch kópiách pomerne veľkého obrázka.
To je neuveriteľný 3,7 GB obrazových dát, ktoré sú spracované na vrchole, čo je pravdepodobne počiatočný obrázok, rezervované množstvo pre schránku a možno aj niekoľko konverzných vyrovnávacích pamätí.To stačí na to, aby počítač s menej ako 8 GB pamäte RAM na kolenách.
Zaujímavé je, že robí to isté v prehliadači Firefox, skopíruje skôr obraz než ( bez strašidelného nárastu pamäte).
Musíte niečo doplniť k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.