6Sep

Perché copiare una grande immagine negli Appunti Congela un computer?

click fraud protection

A volte, accade qualcosa di veramente strano quando si usano i nostri computer che non ha alcun senso. .. come copiare una semplice immagine negli Appunti e il computer si blocca a causa di esso. Un'immagine è un'immagine, giusto? Il post di SuperUser di oggi ha la risposta al dilemma di un lettore perplesso.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

Immagine originale per gentile concessione di Wikimedia.

La domanda

SuperUser reader Joban Dhillon vuole sapere perché copiare un'immagine negli Appunti del suo computer lo congela:

Mi sono messo in giro con alcune immagini di mappe di altezza e ho trovato questo:

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

L'immagine ha una dimensione di 21.600 * 10.800 pixel. Quando faccio clic destro e seleziona "Copia immagine" nel mio browser( sto usando Google Chrome), rallenta il mio computer fino a quando non si blocca. Dopo di che devo riavviare. Sono curioso di sapere perché questo accade. Presumo che sia la dimensione dell'immagine, anche se è solo di circa 6 MB quando viene salvata sul mio computer. Sto anche usando Windows 8.1

instagram viewer

Perché una semplice immagine bloccherebbe il computer di Joban dopo averlo copiato negli appunti?

La risposta

Il collaboratore di SuperUser Mokubai ha la risposta per noi:

"Copia immagine" sta copiando i tuoi dati di immagine grezza, piuttosto che il file di immagine stesso, negli appunti.

I dati grezzi dell'immagine saranno 21.600 x 10.800 x 3( immagine a 24 bit) = 699.840.000 byte di dati. Si tratta di circa 700 MB di dati che il tuo browser sta tentando di copiare negli appunti.

JPEG comprime i dati grezzi utilizzando un algoritmo con perdita e può ottenere una compressione piuttosto buona. Quindi il file compresso è solo 6 MB.

Il motivo per cui rallenta il tuo computer è che probabilmente sta riempiendo la tua memoria con almeno i 700 MB di dati di immagine che il tuo browser sta usando per mostrarti l'immagine, altri 700 MB( insieme a qualsiasi sovraccarico degli appunti) permemorizzarlo negli Appunti e una quantità non trascurabile di potenza di elaborazione per convertire l'immagine in un formato che può essere memorizzato negli Appunti.

È probabile che, se si dispone di meno di 4 GB di RAM fisica, tali copie dei dati dell'immagine costringano il computer alla memoria della pagina verso il file di scambio nel tentativo di soddisfare entrambe le richieste di memoria contemporaneamente. Ciò farà sì che i programmi e l'accesso al disco siano lenti quando utilizzano il disco e cercano di utilizzare i dati che potrebbero essere stati appena scaricati.

In breve: non utilizzare gli appunti per immagini enormi, a meno che tu non abbia molta memoria e un po 'di tempo libero.

Ti piacciono i graziosi grafici? Questo è quello che succede quando carico quell'immagine in Google Chrome, quindi la copio negli Appunti sulla mia macchina con 12 GB di RAM:

Si avvia nel punto più basso usando 2,8 GB di RAM, caricando l'immagine la colpisce fino a 3,6GB( circa 700 MB), quindi copiarlo negli Appunti sale fino a 6.3 GB di RAM prima di tornare indietro al 4.5-ish che ci si aspetterebbe di vedere per un programma e due copie di un'immagine piuttosto grande.

Si tratta di un enorme 3,7 GB di dati di immagine elaborati al massimo, che è probabilmente l'immagine iniziale, una quantità riservata per gli appunti e forse un paio di buffer di conversione. Questo è sufficiente per portare qualsiasi macchina con meno di 8 GB di RAM in ginocchio.

Stranamente, fare la stessa cosa in Firefox copia semplicemente il file dell'immagine piuttosto che i dati dell'immagine ( senza l'aumento di memoria spaventoso).

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.