Trang chủ » làm thế nào để » Tại sao Sao chép một hình ảnh lớn vào Clipboard đóng băng máy tính?

    Tại sao Sao chép một hình ảnh lớn vào Clipboard đóng băng máy tính?

    Đôi khi, một cái gì đó thực sự kỳ lạ xảy ra khi sử dụng các máy tính của chúng tôi không có ý nghĩa gì cả, chẳng hạn như sao chép một hình ảnh đơn giản vào bảng tạm và máy tính đóng băng vì nó. Một hình ảnh là một hình ảnh, phải không? Bài đăng SuperUser hôm nay có câu trả lời cho tình huống khó xử của độc giả khó hiểu.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Hình ảnh gốc lịch sự của Wikimedia.

    Câu hỏi

    Người đọc siêu người dùng Joban Dhillon muốn biết lý do tại sao sao chép một hình ảnh vào bảng tạm trên máy tính của mình sẽ đóng băng nó:

    Tôi đang loay hoay với một số hình ảnh bản đồ chiều cao và tìm thấy cái này:

    (http://upload.wikidia.org/wikipedia/commons/1/15/Srtm_ramp2.world.21600lahoma10800.jpg)

    Hình ảnh có kích thước 21.600 * 10.800 pixel. Khi tôi nhấp chuột phải và chọn Sao chép hình ảnh Sao chép trong trình duyệt của tôi (tôi đang sử dụng Google Chrome), nó sẽ làm chậm máy tính của tôi cho đến khi nó đóng băng. Sau đó tôi phải khởi động lại. Tôi tò mò về lý do tại sao điều này xảy ra. Tôi đoán nó là kích thước của hình ảnh, mặc dù nó chỉ khoảng 6 MB khi được lưu vào máy tính của tôi. Tôi cũng đang sử dụng Windows 8.1

    Tại sao một hình ảnh đơn giản sẽ đóng băng máy tính của Joban sau khi sao chép nó vào khay nhớ tạm?

    Câu trả lời

    Người đóng góp cho SuperUser, Mokubai có câu trả lời cho chúng tôi:

    Bản sao hình ảnh của Nhật Bản đang sao chép dữ liệu hình ảnh thô, chứ không phải 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à 21.600 x 10.800 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ố sao chép 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. Vì thế nén tập tin chỉ có 6 MB.

    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 700 MB dữ liệu hình ảnh 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 trong bảng tạm phát sinh) để lưu trữ nó trên bảng tạm và một lượng công suất xử lý không đáng kể để chuyển đổi hình ảnh thành định dạng có thể được lưu trữ trong bảng tạm.

    Rất có thể là nếu bạn có ít hơn 4 GB 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 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 Google Chrome, sau đó sao chép nó vào bảng tạm trên máy của tôi với 12 GB 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 (xấp xỉ 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. Chừng đó là đủ để đưa bất kỳ máy nào có RAM dưới 8 GB xuống đầu gối.

    Thật kỳ lạ, làm điều tương tự trong Firefox chỉ sao chép hình ảnh tập tin hơn là hình ảnh dữ liệu (không có sự gia tăng bộ nhớ đáng sợ).


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.