6Sep

Zašto bi Kopiranje velike slike u međuspremnik Zamrzavanje računala?

click fraud protection

Ponekad se nešto stvarno neobično događa kada koristimo naša računala koja uopće nemaju smisla. .. kao što je kopiranje jednostavne slike u međuspremnik i računalo zbog toga zamrzavanje. Slika je slika, zar ne? Današnji SuperUser post ima odgovor na zbunjen čitateljevu dilemu.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Izvorna slika ljubaznošću Wikimedije.

Pitanje

Časopis SuperUser Joban Dhillon želi znati zašto kopiranje slike u međuspremnik na svom računalu zamrzava:

Sam se zabrinuo s nekim kartama visine i pronašao ovo:

( http: //upload.wikimedia.org/wikipedia/commons/1/15/ Srtm_ramp2.world.21600 × 10800.jpg )

Slika je veličine 21.600 * 10.800 piksela. Kada desnom tipkom miša kliknem i odaberem "Kopiraj sliku" u pregledniku( koristim Google Chrome), usporava računalo dok se ne zamrzne. Nakon toga moram se ponovno pokrenuti. Zanima me zašto se to dogodi. Pretpostavljam da je veličina slike, iako je samo oko 6 MB kada se sprema na moje računalo. Koristim i Windows 8.1

instagram viewer

Zašto bi jednostavno zamrznulo Jobanovo računalo nakon kopiranja u međuspremnik?

Odgovor

SuperUser suradnik Mokubai ima odgovor za nas:

"Copy Image" kopira podatke sirove slike, a ne samu datoteku slike, u vaš međuspremnik.

Podaci o sirovoj slici bit će 21.600 x 10.800 x 3( 24 bitna slika) = 699.840.000 bajta podataka. To je oko 700 MB podataka vašeg preglednika koji pokušava kopirati u međuspremnik.

JPEG komprimira neobrađene podatke koristeći algoritam gubitka i može dobiti prilično dobru kompresiju. Stoga komprimirana datoteka je samo 6 MB.

Razlog zbog kojeg vaše računalo čini sporo jest da vjerojatno napunite memoriju s barem 700 MB slikovnih podataka koje preglednik upotrebljava da bi vam prikazao sliku, još 700 MB( uz sve što se pojavljuje međuspremnik) dopohraniti ga u međuspremnik i nebitnu količinu procesorske moći pretvoriti sliku u format koji se može pohraniti u međuspremnik.

Šanse su da ako imate manje od 4 GB fizičkog RAM-a, te kopije slikovnih podataka prisiljavaju vaše računalo na memoriju stranice na swap datoteku u pokušaju da istovremeno ispune oba zahtjeva za memorijom. To će uzrokovati da programi i diskovni pristup budu sporiji jer koriste disk i pokušavaju koristiti podatke koji su upravo izbrisani. Ukratko: Nemojte koristiti međuspremnik za ogromne slike, osim ako nemate puno memorije i malo vremena.

Poput lijepih grafova? To se događa kada se učitam tu sliku u pregledniku Google Chrome, a zatim kopiram ga u međuspremnik na svom računalu s 12 GB RAM-a:

Počinje s donje strane pomoću 2,8 GB RAM-a, učitavanje slike vrši ga do 3,6GB( otprilike 700 MB), a zatim kopirajte ga do međuspremnika tamo gore tamo gore na 6,3 GB RAM-a prije naseljavanja natrag dolje na 4,5-ish biste očekivali da biste vidjeli za program i dvije kopije prilično velike slike.

To je nevjerojatnih 3,7 GB slikovnih podataka koji se obrađuju na vrhuncu, što je vjerojatno početna slika, rezervirana količina za međuspremnik i možda nekoliko pretvornika. To je dovoljno da bi svaki stroj s manje od 8 GB RAM-a na koljena.

Iznenađujuće, radi isto u Firefoxu samo kopira sliku, a ne slike( bez zastrašujuće valne memorije).

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.