'Sao chép hình ảnh' đang sao chép dữ liệu hình ảnh thô, thay vì chính tệp hình ảnh vào bảng tạm của bạn.
Dữ liệu hình ảnh thô sẽ là 21600 x 10800 x 3 (hình ảnh 24 bit) = 699.840.000 byte dữ liệu. Đó là khoảng 700 MB dữ liệu mà trình duyệt của bạn đang cố gắng chọc vào bảng tạm.
JPEG nén dữ liệu thô bằng thuật toán mất dữ liệu và có thể nén khá tốt. Do đó tệp nén chỉ có 6MB.
Lý do nó làm cho máy tính của bạn chạy chậm là vì nó có thể lấp đầy bộ nhớ của bạn với ít nhất dữ liệu hình ảnh 700 MB mà trình duyệt của bạn đang sử dụng để hiển thị cho bạn hình ảnh, 700 MB khác (cùng với bất kỳ chi phí nào mà bảng tạm phát sinh) để lưu trữ trên clipboard và một lượng sức mạnh xử lý không đáng kể để chuyển đổi hình ảnh thành định dạng có thể được lưu trữ trên clipboard.
Rất có thể là nếu bạn có ít hơn 4GB RAM RAM vật lý thì những bản sao dữ liệu hình ảnh đó sẽ buộc máy tính của bạn phải chuyển bộ nhớ ra tệp hoán đổi để cố gắng đáp ứng cả hai nhu cầu bộ nhớ cùng một lúc. Điều này sẽ khiến các chương trình và truy cập đĩa bị chậm khi họ sử dụng đĩa và cố gắng sử dụng dữ liệu có thể vừa được phân trang.
Tóm lại: không sử dụng bảng tạm cho các hình ảnh lớn trừ khi bạn có nhiều bộ nhớ và một chút thời gian rảnh rỗi.
Thích đồ thị đẹp? Đây là những gì xảy ra khi tôi tải hình ảnh đó trong Chrome và sau đó sao chép nó vào khay nhớ tạm trên máy của tôi với 12GB RAM:
Nó bắt đầu ở điểm thấp hơn bằng cách sử dụng 2,8 GB RAM, tải hình ảnh lên tới 3,6 GB (có thể là khoảng 700 MB), sau đó sao chép nó vào bộ nhớ cache tăng lên ở mức 6,3 GB RAM trước khi quay trở lại tại 4.5-ish bạn sẽ thấy cho một chương trình và hai bản sao của một hình ảnh khá lớn.
Đó là một con số khổng lồ 3,7 GB dữ liệu hình ảnh đang được xử lý ở mức cao nhất, có lẽ là hình ảnh ban đầu, số lượng dành riêng cho bảng tạm và có lẽ là một vài bộ đệm chuyển đổi. Thế là đủ để đưa bất kỳ máy nào có RAM dưới 8GB xuống đầu gối.
Điều kỳ lạ là làm như vậy trong Firefox chỉ sao chép tệp hình ảnh chứ không phải dữ liệu hình ảnh mà không tăng bộ nhớ đáng sợ.