เหตุใดการจัดการหน่วยความจำใน macOS จึงมีประสิทธิภาพมากกว่าใน Linux


2

ฉันเป็นผู้ใช้ Linux มาสี่ปีแล้ว เมื่อเร็ว ๆ นี้ฉันใช้ macOS และเห็นว่ามีการจัดการหน่วยความจำที่มีประสิทธิภาพมากเมื่อเทียบกับ Linux

ตัวอย่างเช่นนี่คือคำอธิบายของเอกสาร / แอพที่ฉันเปิดบน Mac Mini i5 1.4 GHz 8GB RAM 500 GB HDD ที่ 5400 RPM:

  • 40 pdf
  • เครื่องปั่น
  • PowerPoint
  • ภาพถ่าย
  • iTunes
  • 12 แท็บ Safari
  • วิดีโอ QuickTime
  • สถานีปลายทาง
  • แผนที่
  • ข้อความประเสริฐ
  • ปฏิทิน

เมื่อเปิดเครื่อง Mac จะพบว่ามี RAM 5.91 GB ใช้

คำถามของฉัน: อะไรคือความแตกต่างของ Mac ที่อยู่บน Linux ฉันไม่สามารถเปิดแอพครึ่งหนึ่งด้วยเครื่องที่มีหน่วยความจำและ HD เท่ากัน


ทำซ้ำการทดสอบด้วยแอพข้ามแพลตฟอร์มที่ได้จาก Qt เท่านั้นและสังเกตสิ่งที่ตรงกันข้าม นอกจากนี้: การบีบอัดหน่วยความจำ Linux ของคุณเปิดใช้งาน (zram) หรือไม่
LangLangC

คำตอบ:


2

ประสิทธิภาพส่วนใหญ่มาจากบล็อกขนาดใหญ่ของหน่วยความจำแบบอ่านอย่างเดียวที่ถูกแชร์ระหว่างแอปพลิเคชัน แอพพลิเคชั่น Mac ส่วนใหญ่ใช้เฟรมเวิร์กทั่วไป หากเป็นไปได้ macOS จะโหลดหนึ่งเฟรมเวิร์กลงในหน่วยความจำเท่านั้น

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการหน่วยความจำ macOS และองค์กรโปรดดู:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.