Startpagina » hoe » Waarom zou een groot beeld naar het klembord worden gekopieerd Een computer bevriezen?

    Waarom zou een groot beeld naar het klembord worden gekopieerd Een computer bevriezen?

    Soms gebeurt er iets vreemds bij het gebruik van onze computers dat helemaal nergens op slaat ... zoals het kopiëren van een eenvoudige afbeelding naar het klembord en het daardoor bevriezen van de computer. Een afbeelding is een afbeelding, toch? De SuperUser-post van vandaag heeft het antwoord op het dilemma van een verwarde lezer.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    Originele afbeelding met dank aan Wikimedia.

    De vraag

    SuperUser-lezer Joban Dhillon wil weten waarom het kopiëren van een afbeelding naar het klembord op zijn computer hem bevriest:

    Ik was aan het rommelen met wat hoogtekaartafbeeldingen en vond deze:

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

    De afbeelding is 21.600 * 10.800 pixels groot. Wanneer ik met de rechtermuisknop klik en "Afbeelding kopiëren" in mijn browser selecteer (ik gebruik Google Chrome), vertraagt ​​het mijn computer totdat het vastloopt. Daarna moet ik herstarten. Ik ben benieuwd waarom dit gebeurt. Ik neem aan dat het de grootte van de afbeelding is, hoewel het slechts ongeveer 6 MB is wanneer het op mijn computer wordt opgeslagen. Ik gebruik ook Windows 8.1

    Waarom zou een eenvoudige afbeelding de Joban-computer bevriezen nadat deze naar het klembord is gekopieerd??

    Het antwoord

    SuperUser-medewerker Mokubai heeft het antwoord voor ons:

    "Copy Image" kopieert de onbewerkte afbeeldingsgegevens, in plaats van het afbeeldingsbestand zelf, naar uw klembord.

    De onbewerkte afbeeldingsgegevens zijn 21.600 x 10.800 x 3 (24-bits afbeelding) = 699.840.000 bytes aan gegevens. Dat is ongeveer 700 MB aan gegevens die uw browser probeert te kopiëren naar het klembord.

    JPEG comprimeert de onbewerkte gegevens met behulp van een lossy-algoritme en kan behoorlijk goede compressie krijgen. Vandaar de gecomprimeerde bestand is slechts 6 MB.

    De reden dat het je computer traag maakt, is dat het waarschijnlijk je geheugen opvult met ten minste 700 MB beeldgegevens die je browser gebruikt om je de afbeelding te tonen, nog eens 700 MB (samen met de overhead die het klembord oploopt) om op te slaan het op het klembord, en een niet onbelangrijke hoeveelheid verwerkingskracht om de afbeelding om te zetten in een indeling die kan worden opgeslagen op het klembord.

    De kans is groot dat als u minder dan 4 GB fysiek RAM-geheugen hebt, deze kopieën van de afbeeldingsgegevens uw computer ertoe dwingen om het paginageheugen uit te zetten naar het wisselbestand in een poging beide geheugenvereisten tegelijkertijd te vervullen. Dit zal ervoor zorgen dat programma's en schijftoegang traag worden als ze de schijf gebruiken en proberen de gegevens te gebruiken die mogelijk net zijn opgeroepen.

    Kortom: gebruik het klembord niet voor enorme afbeeldingen, tenzij u veel geheugen en een beetje tijd over hebt.

    Zoals mooie grafieken? Dit is wat er gebeurt als ik die afbeelding in Google Chrome laad en deze vervolgens naar het klembord op mijn machine kopieer met 12 GB RAM:

    Het begint op het laagste punt met 2,8 GB RAM, het laden van de afbeelding stoot het tot 3,6 GB (ongeveer de 700 MB), en dan kopiëren naar de klembordspaken helemaal daar met 6,3 GB RAM voordat je weer naar beneden gaat bij de 4.5-ish die je zou verwachten voor een programma en twee exemplaren van een vrij grote afbeelding.

    Dat is maar liefst 3.7 GB aan beeldgegevens waaraan wordt gewerkt op de top, wat waarschijnlijk het beginbeeld is, een gereserveerde hoeveelheid voor het klembord en misschien een paar conversiebuffers. Dat is voldoende om elke machine met minder dan 8 GB RAM op de knieën te krijgen.

    Vreemd genoeg kopieert het kopiëren van de afbeelding in Firefox hetzelfde het dossier in plaats van het beeld gegevens (zonder de enge geheugenstoot).


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.