เมื่อสร้างอุปกรณ์จำลองตัวเลือกEmulation Options
ทำให้ฉันสับสน ทำอะไรSnapshot
และUse host GPU
หมายความว่าอย่างไร
เมื่อสร้างอุปกรณ์จำลองตัวเลือกEmulation Options
ทำให้ฉันสับสน ทำอะไรSnapshot
และUse host GPU
หมายความว่าอย่างไร
คำตอบ:
Snapshotตัวเลือกเพิ่มความเร็วในการบูตจำลองโดยการบันทึกภาพของ RAM ของมันเมื่อมีรองเท้าบู๊ตและเรียกคืนจากภาพรวมที่เกี่ยวกับการใช้ในอนาคต ด้วยวิธีนี้มันไม่จำเป็นต้องเรียกใช้กระบวนการบู๊ต (ซึ่งช้าเพราะมันจำลอง) ทุกครั้งที่คุณเริ่มโปรแกรมอีมูเลเตอร์
ใช้โฮสต์ GPUตัวเลือกใช้ OpenGL การดำเนินงานของโฮสต์คอมพิวเตอร์ (ซึ่งอาจจะเป็นตัวเร่งฮาร์ดแวร์บน GPU ที่แท้จริงของคุณ) เพื่อประเมินคำสั่ง OpenGL ภายในระบบเทิดทูน อีกวิธีหนึ่งเมื่อโปรแกรมในอีมูเลเตอร์ใช้ OpenGL สำหรับการทำงานด้านกราฟิกผลงานจะออกมาเป็น GPU จริงของคุณและผลลัพธ์จะกลับสู่อีมูเลเตอร์แทนที่จะจำลอง GPU (ซึ่งช้ามาก) ผลลัพธ์คือความเร็วที่สำคัญโดยเฉพาะอย่างยิ่งเมื่อคุณพิจารณาว่าการดูและการวาดภาพบนผืนผ้าใบส่วนใหญ่ใช้ OpenGL ใน Android ≥ 4 แม้ในแอพที่ไม่ใช่กราฟิก
คุณไม่สามารถเปิดตัวเลือกทั้งสองได้ในครั้งเดียว
ตัวเลือกภาพรวมช่วยให้คุณใช้คุณสมบัติที่คล้ายกับฟังก์ชันไฮเบอร์เนตใน Windows มันบันทึกเนื้อหาของหน่วยความจำของอีมูเลเตอร์ลงในดิสก์เมื่อคุณปิดอีมูเลเตอร์ดังนั้นเมื่อคุณเปิดมันไม่จำเป็นต้องบูตระบบปฏิบัติการ แต่จะสามารถโหลดเนื้อหาหน่วยความจำจากดิสก์และกลับมาจากที่ที่คุณทิ้งไว้ ปิด สิ่งนี้ช่วยให้คุณสามารถเริ่มโปรแกรมจำลองได้เร็วขึ้น
ใช้ GPU โฮสต์หมายความว่าแทนที่จะใช้ CPU เพื่อแสดงกราฟิกจะใช้กราฟิกการ์ดของคอมพิวเตอร์ วิธีนี้ช่วยเร่งกระบวนการที่ใช้กราฟิกมาก รายละเอียดและข้อกำหนดสามารถพบได้บนdeveloper.android.com
คุณควรทราบว่าสแนปชอตและการเร่งความเร็วกราฟิกนั้นไม่เกิดขึ้นพร้อมกันดังนั้นคุณจึงไม่สามารถใช้ทั้งคู่ได้