'คัดลอกรูปภาพ' กำลังคัดลอกข้อมูลรูปภาพดิบแทนที่จะเป็นไฟล์รูปภาพไปยังคลิปบอร์ดของคุณ
ข้อมูลภาพดิบจะเป็น 21600 x 10800 x 3 (ภาพ 24 บิต) = 699,840,000 ไบต์ของข้อมูล นั่นคือข้อมูลประมาณ 700MB ที่เบราว์เซอร์ของคุณพยายามที่จะเจาะเข้าไปในคลิปบอร์ด
JPEG บีบอัดข้อมูลดิบโดยใช้อัลกอริธึม lossy และสามารถบีบอัดข้อมูลได้ดี ดังนั้นไฟล์บีบอัดมีขนาดเพียง 6MB
สาเหตุที่ทำให้คอมพิวเตอร์ของคุณช้าลงก็คืออาจเป็นเพราะหน่วยความจำของคุณเต็มด้วยข้อมูลภาพอย่างน้อย 700MB ที่เบราว์เซอร์ของคุณใช้เพื่อแสดงภาพอีก 700MB (พร้อมกับคลิปบอร์ดใด ๆ เหนือศีรษะ) เพื่อเก็บไว้ใน คลิปบอร์ดและกำลังการประมวลผลที่ไม่สำคัญในการแปลงภาพให้อยู่ในรูปแบบที่สามารถเก็บไว้ในคลิปบอร์ดได้
โอกาสที่ว่าถ้าคุณมี RAM จริงน้อยกว่า 4GB หรือน้อยกว่านั้นสำเนาของข้อมูลภาพจะบังคับให้คอมพิวเตอร์ของคุณหน้าหน่วยความจำออกไปยังไฟล์ swap เพื่อพยายามเติมเต็มความต้องการของหน่วยความจำทั้งสองในเวลาเดียวกัน สิ่งนี้จะทำให้โปรแกรมและการเข้าถึงดิสก์ช้าลงเมื่อพวกเขาใช้ดิสก์และพยายามใช้ข้อมูลที่อาจถูกเพจเอาต์ออกไป
กล่าวโดยย่อ: อย่าใช้คลิปบอร์ดสำหรับภาพขนาดใหญ่เว้นแต่คุณจะมีหน่วยความจำจำนวนมากและมีเวลาว่าง
ชอบกราฟสวยไหม? นี่คือสิ่งที่เกิดขึ้นเมื่อฉันโหลดภาพใน Chrome แล้วคัดลอกไปยังคลิปบอร์ดบนเครื่องด้วย RAM 12GB:
มันเริ่มต้นที่จุดต่ำสุดโดยใช้ RAM 2.8GB โหลดภาพที่เจาะได้สูงสุด 3.6GB (อาจประมาณ 700MB) จากนั้นคัดลอกไปยังคลิปบอร์ดที่แหลมขึ้นที่ 6.3 GB ของ RAM ก่อนที่จะกลับลงมาที่ 4.5-ish คุณคาดหวังว่าจะได้เห็นโปรแกรมและภาพขนาดใหญ่สองชุด
นั่นคือข้อมูลรูปภาพขนาด 3.7GB ที่กำลังทำงานอยู่ที่จุดสูงสุดซึ่งอาจเป็นภาพเริ่มต้นปริมาณที่สงวนไว้สำหรับคลิปบอร์ดและอาจมีบัฟเฟอร์การแปลงสองสามตัว เพียงพอที่จะนำเครื่องที่มี RAM น้อยกว่า 8GB มาที่หัวเข่า
การทำเช่นเดียวกันกับ Firefox ก็แค่คัดลอกไฟล์รูปภาพแทนที่จะเป็นข้อมูลภาพโดยที่หน่วยความจำไม่น่ากลัว