6Sep
Néha valami igazán furcsa történik, ha számítógépeinket használjuk, és egyáltalán nincs értelme. .. például egy egyszerű kép másolása a vágólapra és a számítógép lefagyása miatt. A kép egy kép, ugye? A mai SuperUser hozzászólás a zavaros olvasói dilemmára ad választ.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
Eredeti kép a Wikimédia jóvoltából.
Kérdés
SuperUser olvasó Joban Dhillon azt akarja tudni, hogy miért másolja a képet a számítógépén lévő vágólapra:
Néhány magassági térképképet kerestem és megtaláltam ezt:
( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )
A kép 21.600 * 10.800 pixel méretű.Amikor jobb kattintással kattints rá, és kiválasztom a "Kép másolása" lehetőséget a böngészőmben( használom a Google Chrome-ot), lassítja a számítógépet, amíg lefagy. Utána újra kell kezdenem. Kíváncsi vagyok, miért történik ez. Feltételezem, hogy a kép mérete, bár csak körülbelül 6 MB, ha a számítógépre mentem.Én is a Windows 8.1-et használom
Miért egyszerűen lefagyasztaná a Joban számítógépét a vágólapra másolás után?
Az
válasz A SuperUser közreműködője a Mokubai számára a választ:
A "Másolás kép" a nyers képadatokat, és nem maga a képfájlt másolja a vágólapra.
A nyers képadatok 21.600 x 10.800 x 3( 24 bit kép) = 699.840.000 bájtnyi adat. Ez kb. 700 MB adat, amelyet a böngésző a vágólapra másol.
A JPEG tömöríti a nyers adatokat veszteséges algoritmussal, és nagyon jó tömörítést kap. Ezért az tömörített fájl csak 6 MB.
A számítógép lassú oka, hogy valószínűleg feltölti a memóriát legalább 700 MB képadattal, amelyet a böngésző a kép megjelenítéséhez használ, egy másik 700 MB-ot( a vágólapon túlmenően)tárolja a vágólapon, és nem jelentéktelen mennyiségű feldolgozási hatalommal rendelkezik ahhoz, hogy a képet a vágólapra tárolt formátumba konvertálja.
Lehetséges, hogy ha kevesebb, mint 4 GB fizikai RAM van, akkor a képadatoknak ezek a másolata arra kényszeríti a számítógépet, hogy a memóriába mentse a memóriát a swap fájlba, hogy egyszerre tölthesse be a memóriaigényeket. Ez a programokat és a lemezek elérését lassan fogja okozni, mivel a lemezt használják, és megpróbálják felhasználni azokat az adatokat, amelyekkel most már le lettek idézve.
Röviden: Ne használja a vágólapra hatalmas képeket, hacsak nem sok memória van, és egy kis időt vesz igénybe.
Mint szép grafikonok? Ez történik, amikor betöltöm ezt a képet a Google Chrome-ban, majd másolja a gépem vágólapjára 12 GB RAM-mal:
2,8 GB RAM-mal indul el alulról, a kép betöltése 3,6-igGB-ot( kb. 700 MB), majd a vágólapra másolva 6,3 GB RAM-on, mielőtt lemegy a 4,5-esre, amit egy programra és két nagy példányszámú példányra nézne.
Ez egy óriási 3,7 GB képadat a csúcson dolgozik, ami valószínűleg a kezdeti kép, a lefoglalt könyvek egy fenntartott mennyisége és talán néhány átalakítási puffer. Ez elegendő ahhoz, hogy a gép térdig maradjon 8 GB-nál kevesebb RAM-mal.
Furcsa módon ugyanazt a dolgot a Firefoxban csak az fájlra másolja, mint a képre( az ijesztő memória túlfeszültség nélkül).
Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.