"Копіювати зображення" - це копіювання необроблених даних зображення, а не сам файл зображення, у буфер обміну.
Дані необробленого зображення становитимуть 21600 x 10800 x 3 (24-бітове зображення) = 699,840,000 байт даних. Це приблизно 700 Мб даних, який ваш браузер намагається пробукнути до буфера обміну.
JPEG стискає необроблені дані за допомогою алгоритму втрат і може отримати досить гарне стиснення. Отже, стислий файл становить лише 6 Мб.
Причина, через яку ваш комп'ютер робить повільним, полягає в тому, що він, ймовірно, заповнює вашу пам'ять щонайменше даними зображень 700 Мб, які ваш браузер використовує, щоб показати вам зображення, ще 700 Мб (разом з тим, що накладається на верхній буфер обміну), щоб зберігати його на буфер обміну та незначна кількість процесорної потужності для перетворення зображення у формат, який можна зберігати у буфері обміну.
Цілком ймовірно, що якщо у вас менше 4 Гб або менше фізичної оперативної пам’яті, то ці копії даних зображень змушують ваш комп’ютер сторінок пам’яті перейти до файлу swap, намагаючись одночасно виконати обидві потреби пам’яті. Це призведе до того, що програми та доступ до диска будуть млявими, оскільки вони використовують диск і намагаються використовувати дані, які були щойно видані на екран.
Коротше кажучи: не використовуйте буфер обміну для величезних зображень, якщо у вас є багато пам'яті та небагато часу.
Як симпатичні графіки? Це те, що відбувається, коли я завантажую це зображення в Chrome і потім копіюю його в буфер обміну на своїй машині з 12 Гб оперативної пам’яті:
Він починається в нижній точці, використовуючи 2,8 ГБ оперативної пам’яті, завантажуючи зображення, пробиває його до 3,6 ГБ (приблизно, можливо, 700 Мб), потім копіюючи його в буфер обміну, шипається там на 6,3 ГБ оперативної пам’яті, перш ніж повернутися вниз 4.5-ish ви очікуєте побачити для програми та двох примірників досить великого зображення.
Це колосальні 3,7 ГБ даних, що працюють над піком, що, мабуть, початкове зображення, зарезервована кількість буфера обміну та, можливо, пара буферів перетворення. Цього достатньо, щоб будь-яка машина з менше 8 Гб оперативної пам’яті поставила на коліна.
Як не дивно це робити в Firefox просто копіює файл зображення, а не дані зображення без страшного сплеску пам’яті.