รู้จัก Project Svelte การปรับปรุงให้ Android 4.4 กินแรมน้อย ใช้กับเครื่องสเปกต่ำได้

by mk
1 November 2013 - 06:22

ผู้ใช้ Android คงคุ้นเคยกับชื่อ Project Butter ที่เริ่มใน Android 4.1 โดยมีจุดหมายคือการปรับปรุงให้ Android นั้นลื่นและตอบสนองได้ดีขึ้น

สำหรับ Android 4.4 ที่เปิดตัวไปเมื่อคืนนี้ ก็มีโครงการคล้ายๆ กันแต่เน้นเรื่องการจัดการประสิทธิภาพของระบบให้ดีขึ้นแทน ชื่อของมันคือ Project Svelte (ชื่อตามคำแปลก็ "ผอมเพรียว")

เป้าหมายของ Project Svelte คือปรับปรุงให้ Android ใช้งานกับฮาร์ดแวร์สเปกต่ำๆ ได้ โดยกูเกิลตั้งเป้าไว้ที่เครื่องที่มีแรม 512MB ส่วนการปรับปรุงภายใต้ Project Svelte ก็มีหลายอย่าง

  • Dalvik JIT code cache tuning
  • kernel samepage merging (KSM)
  • swap to zRAM
  • tune out-of-memory levels for processes
  • ปรับขนาดแคชกราฟิก
  • control memory reclaim

กูเกิลอธิบายว่า Project Svelte ไม่ได้ปรับปรุงเฉพาะตัวระบบปฏิบัติการเท่านั้น แต่ยังครอบคลุมไปถึงแอพของกูเกิลเองอย่าง Chrome และ YouTube ด้วย

นอกจากนี้ กูเกิลยังเพิ่มเครื่องมืออีกหลายตัวให้นักพัฒนาแอพบน Android สามารถตรวจสอบและปรับแต่งแอพของตัวเองให้กินแรมน้อยลง (เช่น เครื่องมือตัวใหม่ใน SDK คือ Procstats และตัวเลือกใหม่ใน Settings ของระบบชื่อ Process Stats) และสามารถตรวจสอบได้ว่าฮาร์ดแวร์ที่รันแอพอยู่นั้นเป็นฮาร์ดแวร์สเปกต่ำหรือไม่ (ActivityManager.isLowRamDevice)

รายละเอียดเพิ่มเติมดูได้จากวิดีโอของกูเกิลครับ (ใครเป็นนักพัฒนาแอพ แนะนำให้ดูวิดีโอทั้งซีรีส์ DevBytes)

ที่มา - Android 4.4, Android Developers Blog, Android Police

Blognone Jobs Premium