6Sep
Někdy se při používání našich počítačů někdy děje něco, co nemá smysl. .. jako například kopírování jednoduchého obrázku do schránky a zmrazení počítače kvůli tomu. Obraz je obraz, ne? Dnešní příspěvek SuperUser má odpověď na rozpačitou čtenářskou dilema.
dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.
Původní obrázek s laskavým svolením Wikimedia.
Otázka Otázka
Reader SuperUser Joban Dhillon chce vědět, proč kopírování obrázku do schránky na jeho počítači zamrzne:
Obtěžoval jsem se s některými mapami výškových map a našel jsem to:
( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )
Obraz má velikost 21 600 * 10 800 pixelů.Když kliknu pravým tlačítkem myši a v prohlížeči procházím "Kopírovat obrázek"( používám prohlížeč Google Chrome), zpomalí počítač, dokud nezmrazí.Poté musím restartovat. Jsem zvědavá, proč se to stane. Předpokládám, že je velikost obrázku, i když je uložena do počítače pouze asi 6 MB.Jsem také pomocí Windows 8.1
Proč by jednoduchý obrázek zmrazil Jobana počítač po kopírování do schránky?
Odpovědí odpovědi na odpověď
SuperUser Mokubai má odpověď:
"Kopírovat obraz" kopíruje do schránky spíše obrazová data spíše než samotný obrazový soubor.
Neupravené obrazové údaje budou 21 600 x 10 800 x 3( 24 bitů) = 699 840 000 bajtů dat. To je přibližně 700 MB dat, které váš prohlížeč pokouší kopírovat do schránky.
JPEG komprimuje hrubá data pomocí ztrátového algoritmu a může získat docela dobrou kompresi. Proto komprimovaný soubor je pouze 6 MB.
Důvod, proč je váš počítač pomalý, spočívá v tom, že pravděpodobně zaplní paměť alespoň na 700 MB obrazových dat, které váš prohlížeč používá k zobrazení obrázku, dalších 700 MB( společně s jakýmikoli režijními náklady na schránku)uložte jej do schránky a nezanedbatelné množství zpracovatelského výkonu pro převod obrazu do formátu, který lze uložit do schránky.
Je pravděpodobné, že pokud máte méně než 4 GB fyzické paměti RAM, pak tyto kopie obrazových dat vynucují počítač k vycpání paměti do souboru pro výměnu za účelem splnění obou požadavků na paměť najednou. To způsobí, že programy a přístup na disk budou pomalé, protože používají disk a pokusí se použít data, která mohou být právě vytočena.
Stručně: Nepoužívejte schránku pro obrovské obrázky, pokud nemáte spoustu paměti a trochu času ušetřit.
Líbí se mi hezké grafy? Toto se stane, když načtím tento obrázek v prohlížeči Google Chrome a poté ho zkopíruji do schránky na mém počítači s kapacitou 12 GB paměti RAM:
Spustí se v dolním bodě s použitím 2,8 GB paměti RAM, načtením obrazu to dělá až do hodnoty 3,6GB( přibližně 700 MB) a potom jej zkopírujte na schránky tak, že tam bude na 6,3 GB paměti RAM, než se usadíte zpět na 4,5-ish, který byste očekávali, že uvidíte program a dvě kopie spíše velkého obrazu.
To je obrovský 3,7 GB obrazových dat, které jsou zpracovány na vrcholu, což je pravděpodobně počáteční obrázek, vyhrazené množství pro schránku a možná i několik konverzních vyrovnávacích pamětí.To stačí k tomu, aby se na kolena dostalo libovolné zařízení s méně než 8 GB paměti RAM.
Děsivě děláme totéž ve Firefoxu, jen kopíruje obraz spíše než data ( bez strašidelného vzrůstu paměti).
Musíte něco přidat k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.