6Sep

Proč by kopírování velkého obrázku do schránky zmrazilo počítač?

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.