Почетна » како да » Зашто би копирање велике слике у међуспремник замрзну рачунар?

    Зашто би копирање велике слике у међуспремник замрзну рачунар?

    Понекад се нешто заиста чудно дешава када користите наше рачунаре, што уопште нема смисла ... као што је копирање једноставне слике у клипборд и због тога се рачунар замрзава. Слика је слика, зар не? Данашњи пост СуперУсер има одговор на збуњену читалачку дилему.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Изворна слика љубазношћу Викимедиа-а.

    Питање

    Читач СуперУсер-а Јобан Дхиллон жели да зна зашто копирање слике у клипборд на рачунару замрзава:

    Зезао сам се са неким сликама висинских мапа и нашао ово:

    (хттп://уплоад.викимедиа.орг/википедиа/цоммонс/1/15/Сртм_рамп2.ворлд.21600 ×10800.јпг)

    Слика је величине 21.600 * 10.800 пиксела. Када кликнем десним тастером миша и изаберем "Копирај слику" у мом прегледнику (користим Гоогле Цхроме), он успорава мој рачунар док се не замрзне. Након тога морам поново покренути. Занима ме зашто се то догађа. Претпостављам да је то величина слике, иако је то само око 6 МБ када се сачува на мом рачунару. Такође користим Виндовс 8.1

    Зашто би једноставна слика замрзнула Јобанов компјутер након копирања у клипборд?

    Одговор

    Доприносник СуперУсер-а Мокубаи има одговор за нас:

    „Копирај слику“ копира необрађене сликовне податке, а не саму датотеку слике, у вашу међуспремник.

    Необрађени сликовни подаци ће бити 21.600 к 10.800 к 3 (24 битна слика) = 699.840.000 бајтова података. То је отприлике 700 МБ података које ваш претраживач покушава копирати у међуспремник.

    ЈПЕГ компримира сирове податке помоћу алгоритма за губитак и може добити прилично добру компресију. Отуда цомпрессед датотека је само 6 МБ.

    Разлог због којег се ваш рачунар успорава је то што вам се можда највише допуњује меморија са барем 700 МБ сликовних података које ваш прегледник користи да би вам показао слику, а других 700 МБ (заједно са свим додатним материјалом у међуспремнику) похрањује у међуспремнику, а не безначајна количина процесорске снаге за претварање слике у формат који се може ускладиштити у међуспремник.

    Шансе су да ако имате мање од 4 ГБ физичког РАМ-а, онда те копије сликовних података приморавају рачунар да меморише страницу у свап датотеку у покушају да испуни оба захтева за меморијом у исто време. Ово ће довести до спорог приступа програмима и приступу диску док они користе диск и покушавају да користе податке који су можда управо изговорили.

    Укратко: Немојте користити клипборд за велике слике, осим ако немате много меморије и мало времена.

    Као лепи графикони? То се дешава када учитам ту слику у Гоогле Цхроме, а затим је копирам у клипборд на мојој машини са 12 ГБ РАМ-а:

    Почиње на нижој тачки коришћењем 2,8 ГБ РАМ-а, учитава слику до 3,6 ГБ (отприлике 700 МБ), а затим копира на цлипбоард спикес пут горе на 6,3 ГБ РАМ-а пре него што се смањи на доле 4.5-исх очекујете да ћете видјети за програм и двије копије прилично велике слике.

    То је невјероватних 3,7 ГБ сликовних података на којима се ради на врху, што је вјеројатно почетна слика, резервирана количина за међуспремник и можда неколико међуспремника за претворбу. То је довољно да било која машина са мање од 8 ГБ РАМ-а доведе на колена.

    Чудно је да радиш исту ствар у Фирефок-у само копира слику филе радије него на слици података (без застрашујућег таласа меморије).


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.