iPhone อัพเดทข่าวไอทีกับ 1000TIPsIT ผู้ใช้งานสมาร์ทโฟนทั่วไปเคยสังเกตุไหมครับว่า ทำไม iPhone ทำไมไม่มีแรม 2 GB หรือ 3GB เหมือน Android และมีข้อสงสัยอีกไหมหล่ะครับว่าทำไม iPhone มีแรมแค่ 1 GB แต่ทำไมถึงทำงานได้ไหลลื่นกว่า Android ที่มีแรม 2 GB และ 3GB ทั้งที่มีแรมน้อยกว่า อยากทราบต้องอ่านบทความนี้ครับ จากบทวิเคราะห์ของนาย Glyn Williams บอกว่า ระบบปฏิบัติการ Android เมื่อเปิดใช้งานแอพพลิเคชั่นซึ่งใช้ Java จะมีกระบวนการหนึ่งเกิดขึ้นซึ่งเรียกว่า garbage collection ที่เกิดขึ้นหลังจากผู้ใช้งานได้ปิดแอพนั้นไปแล้ว ซึ่งรวมเป็นไฟล์ขยะในหน่วยความจำและจำเป็นต้องใช้หน่วยความจำ 4 – 8 เท่าเพื่อดำเนินการปิดแอพให้สมบูรณ์ ด้วยเหตุนี้หากหน่วยความจำไม่เพียงพอก็จะส่งผลให้เครื่องเกิดการทำงานช้าลงหรือกระตุกค้างนั่นเอง
ในขณะที่ระบบปฏิบัติการ iOS จะไม่มีกระบวนการ garbage collection หรือไม่มีการเก็บไฟล์ขยะเหล่านั้น จึงทำให้ระบบสามารถทำงานได้อย่างราบรื่น ที่มา – quora , iphone-droid