เพราะเหตุใด Android ถึงต้องมีแรมเยอะๆ ในขณะที่ iOS มีแค่ 1 GB ก็ยังเร็วปรู๊ดปร๊าด
ปัจจุบันเรามักจะเห็นมือถือ แท็บเล็ต Android มาพร้อมกับแรมแทบจะไม่ต่ำกว่า 1 GB กันแล้ว โดยเฉพาะในรุ่นท็อปบางตัวก็จัดมาให้เลยถึง 3 GB แต่ในขณะที่ทางฝั่ง Apple นั้น เพิ่งจะมีอุปกรณ์ iOS รุ่นแรกที่มาพร้อมแรม 2 GB ก็คือ iPad Air 2 นอกนั้นยังคงใช้แรม 1 GB ที่ยังคงเดิมมาตั้งแต่ยุค iPhone 5 (เมื่อ 2 ปีก่อน) แต่ก็ยังทำงานได้อย่างรวดเร็ว เปิด ปิดแอพได้เร็วแทบไม่ต่างจากมือถือ Android ที่มีแรมเยอะกว่าเลย เผลอๆ ยังจะเร็วกว่าด้วยซ้ำไป ซึ่งสาเหตุที่ทำให้เป็นเช่นนั้น ก็มีคนเข้ามาอธิบายเอาไว้บนเว็บไซต์ Quora ที่เป็นเว็บไซต์เปิดให้คนเข้ามาตั้งคำถาม และมีคนมาตอบคำถามให้ครับ โดยสาเหตุหลักที่ทำให้มือถือ Android จำเป็นต้องมีแรมจำนวนมาก แต่ฝั่ง iOS กลับไม่จำเป็นก็คือตั้งแต่เรื่องสถาปัตยกรรมของภาษาที่ใช้เขียนแอพเลยทีเดียว
อันเนื่องมาจากตัวแอพ Android เลือกใช้งานภาษา Java ที่ในโครงสร้างของ Java เองจะมีกระบวนการ “garbage collection” หรือจะให้เข้าใจง่ายๆ ก็คือเป็นกระบวนการล้างหน่วยความจำ (แรม) หลังจากแอพใดแอพหนึ่งปิดตัวลง เพื่อคืนหน่วยความจำกลับมาให้ว่างพร้อมใช้งานอื่นๆ ต่อไป แล้วทีนี้กระบวนการดังกล่าวมันดันจำเป็นต้องใช้พื้นที่หน่วยความจำ (แรม) เพื่อทำงานเองอีก 4-8 เท่าของแรมที่แอพตัวเดิมใช้งานอยู่ สมมติว่าเราปิดแอพ Facebook ที่ใช้งานแรมอยู่ 50 MB ไป เจ้ากระบวนการ garbage collection นี้ก็จะต้องเรียกใช้งานแรม 200 – 400 MB เพื่อทำการล้างหน่วยความจำคืนกลับไปให้ระบบ ทำให้แรมเครื่องเหลือน้อยลงในระหว่างที่ทำความสะอาดแรม
ซึ่งถ้าแรมเครื่องมีน้อย เช่น 512 MB (หรือจะถือว่า 1 GB น้อยไปแล้วก็ว่าได้) ก็จะทำให้ปริมาณแรมทั้งระบบเหลือไม่ค่อยพอที่จะรันแอพใหม่ขึ้นมาตามที่เราสั่งงาน ส่งผลให้การทำงานของเครื่องโดยรวมทั้งหมดช้าลง การเปิดแอพก็ไม่เร็วปรู๊ดปร๊าดอย่างที่ควรจะเป็น ส่วนในมือถือที่มีแรมเยอะๆ เช่น 2 GB ขึ้นไปก็จะพบปัญหานี้น้อยลง เพราะมีแรมว่างเหลือเฟือในการเปิดให้ garbage collection ทำงาน และเปิดแอพใหม่ไปพร้อมๆ กันนั่นเอง แต่ฝั่ง iOS จะไม่มีกระบวนการล้างหน่วยความจำในลักษณะเดียวกับ Android จึงทำให้ดูเหมือนสามารถทำงานได้เร็วกว่า ทั้งที่มีแรมเพียง 1 GB เท่านั้น
ก็น่าจะไขข้อข้องใจกันไปได้ระดับหนึ่งล่ะนะครับ ว่าทำไมมือถือ Android ถึงต้องมีแรมเยอะๆ แต่ถ้าอยากรู้ข้อมูลทางเทคนิคเชิงลึก คงต้องลงไปศึกษาทำความเข้าใจถึงแก่นของภาษา Java ล่ะนะ (ตัวผมเองก็ลืมไปหมดแล้ว ฮาๆ)
ที่มา: PhoneArena
Relate topics
- รู้ก่อนใคร! 10 โปรเจกต์ “เฟซบุ๊ค” กำลังซุ่มเงียบพัฒนาอยู่เชื่อว่าเราทุกคนคงรู้ดีว่า Facebook นั้นขยันอัพเดทฟีเจอร์ใหม่ค่อนข้างบ่อยถึงบ่อยมาก เพื่อสร้างประสบการณ์ให้เราตื่นเต้นอยู่ตลอดเวลา ต่อไปนี้ คือ 10 โปรเจกต์ที่ Facebook กำลังซุ่มเงียบพัฒนาอยู่
- นวัตกรรมสุดเจ๋ง!! “กระเบื้องหลังคาโซลาร์เซลล์” เทคโนโลยีสำหรับอนาคต เพื่อการประหยัดพลังงานอย่างแท้จริงนวัตกรรมสุดเจ๋ง!! “กระเบื้องหลังคาโซลาร์เซลล์” เทคโนโลยีสำหรับอนาคต เพื่อการประหยัดพลังงานอย่างแท้จริง ![ คำอธิบายภาพ : solar-roof-tile-technology-4 ](http://www.sator4u.com/upload/pics/so
- Single Gateway ...ข้อดี VS. ข้อเสีย เมื่อไทยต้องเชื่อมโลกทั้งใบ ด้วยหลอดเพียง 1 อัน หรือ ประตูเพียงบานเดียว!!!“ซิงเกิ้ล เกตเวย์” หมายถึงแนวคิดที่จะให้การเชื่อมต่ออินเทอร์เน็ตทั้งประเทศที่ออกสู่ต่างประเทศทำผ่าน International Internet Gateway (IIG) หรือ “ประตูทางผ่าน” ประตูเดียว แทนที่ปัจจุบันซึ่งมีมากกว่าส
- กูเกิลเตรียมปล่อยบอลลูนเน็ตในออสเตรเลียกูเกิลเตรียมทดสอบปล่อยบอลลูนเน็ตในออสเตรเลีย จำนวน 20 ลูก ก่อนที่จะให้บริการจริงในเดือนธันวาคม บริษัทไอทีชื่อดัง กูเกิล เตรียมทดสอบการปล่อยบอลลูน ในโครงการ โปรเจกต์ ลูน เพื่อส่งสัญญาณอินเทอร์เน็ต
- "กูเกิล" เสิร์ชเอนจินรายใหญ่เตรียมให้บริการด้านโทรศัพท์เคลื่อนที่กับผู้ใช้ในสหรัฐโดยตรงในเร็ว ๆ นี้สำนักข่าวเอเอฟพีคาดว่า ความเคลื่อนไหวนี้จะสร้างความสั่นสะเทือนครั้งใหญ่ให้แก่ธุรกิจโทรศัพท์เคลื่อนที่ในสหรัฐ โดยอาจจะทำให้มีการตัดราคาและปรับปรุงความเร็วของบริการ ดิ อินฟอร์เมชั่น วารสารข่าวเทคโนโลยีล
- 'หมอลี่' ค้านปิดซิมเติมเงิน หลังเลยกำหนดลงทะเบียนกรรมการ กสทช. ด้านคุ้มครองผู้บริโภค ชี้มาตรการบังคับลงทะเบียนซิมต้องไม่ลงโทษผู้บริโภค ย้ำควรเน้นทำก่อนเปิดใช้งาน ไม่ใช่อนุญาตผู้ให้บริการ ปิดซิม หลังถึงกำหนดวันที่ 31 ก.ค.2558... นายแพทย์ประวิทย์
- กสทช.ออกประกาศให้ผู้ใช้ซิมแบบเติมเงิน ลงทะเบียนซิมแสดงตัวตน ตั้งแต่ 1 ก.พ.-31 ก.ค.58 หากไม่มาลงทะเบียนซิมจะไม่สามารถใช้งานได้ ...เมื่อวันที่ 21 มกราคม ผู้สื่อข่าวรายงานว่า สำนักงานคณะกรรมการกิจการกระจายเสียง กิจการโทรทัศน์ และกิจการโทรคมนาคมแห่งชาติ หรือ กสทช. ประชุมหารือร่วมกับผู้ประกอบการโทรศัพท์เคลื่อนที่ 5 ราย ได้แก่ เอไอเอ
- แอร์บัสจ่อสร้าง 'เบลลูก้า' รุ่น 2 รองรับตลาดเครื่องบินเติบโตแอร์บัสวางแผนปลดระวาง เครื่องบินขนส่งรูปทรงวาฬหัวโหนก 'เบลลูก้า' ม้างานสำคัญที่ใช้ขนชิ้นส่วนเครื่องบินป้อนโรงงานที่มีอายุมากออก และจะสร้าง 'เบลลูก้า 2' ลำใหม่แบบ เอ330-200 ที่ใหญ่กว่าเดิมมาแทน คาดจะเส
- ไม่ใช่แค่เทคโนโลยี! 'บิ๊กดาต้า' เทรนด์ฮอตปี 58 ที่ยังขาดบุคลากรสถาบันไอเอ็มซี แนะภาครัฐลงทุน 'บิ๊กดาต้า' ชี้เป็นเทคโนโลยีสุดฮอตแห่งปี องค์กรจำต้องใช้ประโยชน์จากการวิเคราะห์ข้อมูล แนะเร่งวางแผนหาเทคโนโลยี และสร้างบุคลากรที่ยังขาดแคลน… นายธนชาติ นุ่มนนท์ ผู้อำ
- ลือ! ไอโฟน 6s มีประสิทธิภาพสูงกว่าเดิมและอาจมากับ iOS9สื่อนอกเผยข่าวลือ ระบุว่า ไอโฟน 6s มาพร้อมกับแรมแบบ LPDDR4 ขนาด 2GB เป็นความจริง เท่ากับว่า ประสิทธิภาพการทำงานมัลติทาส์กกิ้งดีกว่าเดิม จึงมีประสิทธิภาพสูงกว่าไอโฟน 6 เดิม และอาจมาพร้อมระบบปฏิบัติการใ