ขอแนะนำ Android Performance Analyzer - วิวัฒนาการขั้นถัดไปของการทำโปรไฟล์สำหรับ Android
ใช้เวลาอ่าน 5 นาที
Android Performance Analyzer คืออะไร
Android Performance Analyzer (APA) เป็นเครื่องมือวิเคราะห์ประสิทธิภาพและเครื่องมือสร้างโปรไฟล์ใหม่ของ Android สำหรับระบบนิเวศอุปกรณ์เคลื่อนที่ Android
APA มีไว้เป็นเครื่องมือสร้างโปรไฟล์สำหรับนักพัฒนาแอปที่สร้างแอปสำหรับ Android ซึ่งต้องการทำให้แอปหรือเกมทำงานได้ดีขึ้นและเร็วขึ้น ซึ่งเป็นประโยชน์สำหรับวิศวกรทุกคนที่คำนึงถึงประสิทธิภาพ โดยเฉพาะผู้ที่ใช้ Vulkan ในเกมเอนจินที่ต้องการรีดประสิทธิภาพทุกส่วนออกจากโค้ด
APA มุ่งมั่นที่จะเป็นเครื่องมือที่ช่วยคุณเพิ่มประสิทธิภาพแอปและเกมสำหรับอุปกรณ์ Android รุ่นใหม่ทั้งหมด และลดความซับซ้อนของเวิร์กโฟลว์ที่พบบ่อยที่สุด ด้วยอินเทอร์เฟซที่เรียบง่ายซึ่งทุกคนในทีมสามารถเรียนรู้ได้อย่างรวดเร็วและทำงานได้อย่างมีประสิทธิภาพ
เครื่องมือวิเคราะห์โปรไฟล์ระบบใหม่ของ APA พร้อมให้ใช้งานแล้ววันนี้ในเวอร์ชันเบต้าแบบเปิด ซึ่งคุณสามารถใช้เพื่อวิเคราะห์การใช้งาน CPU, GPU, หน่วยความจำ และพลังงานของแอปหรือเกม รวมถึงดูว่าแอปหรือเกมโต้ตอบกับลักษณะการทำงานของระบบอย่างไร
APA ได้รับการพัฒนาโดยความร่วมมือกับ Samsung Austin Research Center (SARC) และ LunarG โดยใช้ Perfetto สำหรับการติดตามของระบบ และฟีเจอร์การทำโปรไฟล์/แก้ไขข้อบกพร่องของเฟรมที่กำลังจะเปิดตัว (โปรดติดตาม) ขับเคลื่อนโดยเทคโนโลยี GFXReconstruct ของ LunarG สำหรับการจับภาพและการเล่นซ้ำกราฟิก
อุปกรณ์ที่ใช้ Android 12 ขึ้นไปจะมอบประสบการณ์ที่ดีที่สุดในการบันทึกประสิทธิภาพทั้งระบบ รวมถึงตัวนับ GPU และระยะการแสดงผล
นอกจากนี้ เรายังทำงานร่วมกับพาร์ทเนอร์ในอุตสาหกรรมที่ได้รับการยกย่องในระบบนิเวศของ Android เพื่อนำข้อมูลที่เกี่ยวข้องกับการทำโปรไฟล์และการเพิ่มประสิทธิภาพมาไว้ใน APA มากขึ้น
วิธีรับ Android Performance Analyzer
APA มีให้เลือก 2 รูปแบบ และคุณสามารถดาวน์โหลดรูปแบบที่เหมาะกับความต้องการมากที่สุดได้
- ในรูปแบบแอปบนเดสก์ท็อปแบบสแตนด์อโลนที่มีขนาดเล็ก
- และยังผสานรวมเข้ากับ Android Studio โดยตรงเป็นเครื่องมือดูการติดตามของระบบที่อัปเดต (พร้อมใช้งานใน Panda 4 Canary Build ขึ้นไป)
แอปบนเดสก์ท็อปแบบสแตนด์อโลนมีไว้เพื่อใช้โดยไม่มีโปรเจ็กต์ Android Studio หรือบิลด์ Gradle และให้การปรับแต่งการกำหนดค่าการบันทึกอย่างละเอียด, เลเยอร์ Vulkan ในตัวสำหรับการวิเคราะห์กราฟิก, การตรวจสอบตัวนับ GPU อย่างละเอียด และอื่นๆ อีกมากมาย
นอกจากนี้ APA ยังเป็นแบบข้ามแพลตฟอร์ม โดยทำงานใน Windows, MacOS และ Linux ได้โดยตรง
ฟีเจอร์ในรุ่นนี้
ฟังก์ชันการสร้างโปรไฟล์พื้นฐาน
การบันทึกข้อมูลโปรไฟล์
คุณอาจไม่ต้องการจับภาพทันทีที่เปิดแอปพลิเคชันหรือเกมเสมอไป APA ช่วยให้คุณเลือกและบันทึกการติดตามจากอุปกรณ์เมื่อเปิดแอปหรือเรียกใช้ด้วยตนเองได้ อินเทอร์เฟซผู้ใช้ช่วยให้คุณเลือกตัวนับ GPU และข้อมูลอื่นๆ ที่จะบันทึกในการติดตามได้ และหากมีความต้องการที่ซับซ้อนมากขึ้น คุณสามารถระบุการกำหนดค่า Perfetto ที่กำหนดเองได้
การวิเคราะห์ระบบอย่างเจาะลึก
APA ช่วยให้คุณวิเคราะห์ลักษณะการทำงานของทั้งระบบได้ในมุมมองเดียว เช่น คุณสามารถตรวจสอบคอร์ CPU ได้อย่างง่ายดาย ทั้งความถี่และงานที่กำหนดเวลาไว้ในคอร์ หรือตรวจสอบกระบวนการและกิจกรรมของชุดข้อความ
สำหรับแอปที่เน้นกราฟิก APA จะให้ข้อมูลตัวนับประสิทธิภาพ GPU ในฮาร์ดแวร์จาก Qualcomm, Arm, Imagination และ Samsung นอกจากนี้ คุณยังติดตามการใช้แบตเตอรี่และพลังงานเพื่อดูผลกระทบของโค้ดที่มีต่อการใช้พลังงานได้ด้วย
หากต้องการทราบอย่างแน่ชัดว่าเฟรมใช้เวลาอยู่ที่ใด เหตุการณ์ SurfaceFlinger จะให้การมองเห็นอย่างละเอียดเกี่ยวกับไปป์ไลน์การแสดงผลและการจัดองค์ประกอบการแสดงผล ตั้งแต่การรับโค้ดเริ่มต้นไปจนถึงการแสดงผลขั้นสุดท้าย และด้วยฟีเจอร์ภาพหน้าจอใหม่ คุณสามารถเลื่อนดูภาพเพื่อค้นหาพื้นที่ที่ต้องการโฟกัสได้อย่างง่ายดาย
คุณสามารถเปิดการติดตาม Perfetto ที่มีอยู่ ซูมผ่านไทม์ไลน์เพื่อดูรายละเอียดที่แม่นยำ และใช้ไม้บรรทัดเพื่อวัดระยะเวลาของการทำงานและเหตุการณ์ต่างๆ นอกจากนี้ APA ยังช่วยให้คุณบุ๊กมาร์กและใส่คำอธิบายประกอบสิ่งที่ค้นพบที่น่าสนใจได้ และคุณสามารถปักหมุดแทร็กที่สำคัญไว้ที่ด้านบนของหน้าจอเพื่อมุ่งเน้นไปที่สิ่งที่ต้องการในขณะเพิ่มประสิทธิภาพได้
ฟีเจอร์เวิร์กโฟลว์
อินเทอร์เฟซแบบแท็บและหน้าต่างแยก: คุณสามารถเปิดการติดตามหลายรายการในแท็บที่อยู่ติดกัน หรือแยกการติดตามรายการเดียวออกเป็น 2 หน้าต่างเพื่อเปรียบเทียบส่วนต่างๆ ของการติดตามเดียวกันพร้อมกัน
เวิร์กโฟลว์ตามโปรเจ็กต์: APA ใช้โมเดลโปรเจ็กต์ที่ช่วยให้คุณติดตามการติดตามหลายรายการจากแถบด้านข้างของโปรเจ็กต์ได้ ซึ่งมีประโยชน์อย่างยิ่งสำหรับการรวบรวมผลลัพธ์ของการทดสอบ A/B และการทดสอบระยะยาว รวมถึงการเก็บผลลัพธ์ทั้งหมดไว้ด้วยกันเพื่อวัตถุประสงค์ในการเปรียบเทียบและการเข้าถึงอย่างรวดเร็ว
ไปยังส่วนต่างๆ ด้วยภาพโดยใช้ภาพหน้าจอ: APA ช่วยให้คุณจับภาพหน้าจอระหว่างการติดตาม (โดยไม่มีค่าใช้จ่ายเพิ่มเติมด้านประสิทธิภาพที่เห็นได้ชัด) เพื่อมุ่งเน้นไปยังส่วนที่คุณเห็นว่ามีผลต่อประสิทธิภาพโดยการลากแถบเวลาดูไทม์ไลน์ หรือแม้แต่เพื่อทำความคุ้นเคยกับสถานที่
การปรับแต่งมุมมองแบบถาวร: เมื่อคุณปักหมุดหรือปรับขนาดแทร็กในแนวตั้ง เราจะบันทึกการปรับแต่งเหล่านั้นเพื่อให้แทร็กยังคงอยู่เมื่อคุณเปิดการติดตามในครั้งถัดไป
เครื่องมือวิเคราะห์และทักษะใหม่ๆ สำหรับ AI Agent
เครื่องหมายการติดตามการแก้ไขข้อบกพร่อง Vulkan สำหรับการส่งผ่านการแสดงผล: เรารองรับคำอธิบายประกอบการแก้ไขข้อบกพร่อง Vulkan สำหรับการส่งผ่านการแสดงผล ซึ่งช่วยให้คุณดูชื่อการส่งผ่านการแสดงผลที่ตั้งค่าจากฐานของโค้ดได้โดยตรงในแทร็กและส่วนต่างๆ ที่แสดงใน APA
ซึ่งจะช่วยให้คุณเชื่อมโยงภาระงานที่เห็นในเครื่องมือวิเคราะห์กับต้นทางในฐานของโค้ดได้อย่างสมเหตุสมผล
ใช้ AI เพื่อสร้างการค้นหา SQL สำหรับงานวิเคราะห์ที่กำหนดเอง: APA รองรับการวิเคราะห์การติดตามผ่านการค้นหา SQL และมาพร้อมกับทักษะ Perfetto SQL ใหม่สำหรับใช้กับ AI Agent ที่คุณชื่นชอบ ซึ่งจะช่วยให้สร้างการค้นหาได้ง่ายขึ้นโดยไม่ต้องจดจำสคีมา Perfetto SQL หรือไวยากรณ์ SQL
ขอความช่วยเหลือจาก Gemini เพื่อวิเคราะห์การติดตามให้คุณ: เรายังได้เพิ่มทักษะการวิเคราะห์ Perfetto อีกอย่างหนึ่งเพื่อตอบคำถามระดับสูงให้คุณ เช่น "ทำไมแอปของฉันจึงเริ่มต้นช้า" ซึ่งจะช่วยให้คุณค้นหาจุดเริ่มต้นเมื่อวิเคราะห์การติดตามที่ซับซ้อน โดยใช้ AI Agent ที่คุณชื่นชอบเพื่อระบุคำตอบ
FPS และระยะเวลาของเฟรม: คุณสามารถตรวจสอบ FPS และระยะเวลาของเฟรมได้อย่างรวดเร็วในแทร็กเพื่อเชื่อมโยงกับกิจกรรมอื่นๆ ที่เกิดขึ้นในการติดตาม
การปรับปรุงความเร็วและความทนทาน
การปรับปรุงความเร็วและความเสถียร: ตอนนี้การแสดงผลการติดตามจะเร็วขึ้น 6-26 เท่าเมื่อเทียบกับ Android GPU Inspector และ APA จะมีความเสถียรมากขึ้นอย่างมากเมื่อทำงานกับการติดตามขนาดใหญ่
กรณีศึกษา
เราได้ร่วมมือกับพาร์ทเนอร์ที่ทดลองใช้ก่อนเปิดตัวเพื่อสร้างกรณีศึกษาโดยละเอียดที่แสดงให้เห็นว่า APA สามารถใช้เพื่อปรับปรุงประสิทธิภาพของแอปและเกม Vulkan ได้อย่างไร
The Forge Interactive
The Forge ใช้ Android Performance Analyzer เพื่อระบุความจำเป็นในการเรียกใช้ vkCmdBindDescriptorSets เป็นกลุ่ม ซึ่งช่วยลดต้นทุนการตั้งค่า CPU ได้ประมาณ 50% ซึ่งช่วยลดความร้อนที่เกิดขึ้นในอุปกรณ์ลง 2-3 เท่า ส่งผลให้ผู้ใช้เล่นเกมได้นานขึ้น นอกจากนี้ ยังใช้ APA เพื่อระบุโอกาสในการย้ายงานการแสดงผลแบบอักษรและ UI ไปยัง GPU ซึ่งช่วยปรับปรุงความสามารถในการปรับขนาด
คุณอ่านกรณีศึกษาฉบับเต็มจาก The Forge ได้ที่นี่
หมายเหตุ: กรณีศึกษานี้แสดงวิธีใช้การค้นหา SQL ที่กำหนดเองในเครื่องมือวิเคราะห์เพื่อสร้างเมตริกต้นทุนการแสดงผลทั้งหมด
NetMarble – Seven Deadly Sins: Origin
Netmarble ใช้ Android Performance Analyzer เพื่อปรับแต่งเกม Seven Deadly Sins: Origin โดยมุ่งเน้นที่การปรับปรุงประสิทธิภาพด้วยการเปลี่ยนแปลงความแม่นยำของเฉดสี และสำรวจผลกระทบของการเพิ่มสเกลต่อประสิทธิภาพของโปรแกรมแสดงผล
ซึ่งช่วยลดต้นทุน GPU ในการแสดงผลบางฉากได้ถึง 90%
อ่านกรณีศึกษาของ NetMarble ฉบับเต็มได้ที่นี่
การสร้างโปรไฟล์ความซับซ้อนของโมเดลในเครื่องมือ Filament ของ Google
Google ได้ปรับปรุงโปรแกรมดู glTF ของ Filament ซึ่งเป็นเครื่องมือแสดงผลตามหลักฟิสิกส์ของเรา
เราใช้เวลาเจาะลึกเกี่ยวกับ Viewer ด้วยฉากต่างๆ และแสดงวิธีใช้ Android Performance Analyzer เพื่อระบุฉากที่ซับซ้อนเกินไปสำหรับ GPU และวิธีตัดฉากเหล่านั้นเพื่อให้ได้เป้าหมาย 60 FPS โดยปรับปรุงการบีบอัดพื้นผิวและเพิ่มประสิทธิภาพเรขาคณิต นอกจากนี้ การใช้หน่วยความจำยังลดลงในกระบวนการนี้ด้วย
คุณสามารถอ่านการสำรวจ Filament ของเราได้ที่นี่
ลองใช้ Android Performance Analyzer เวอร์ชันเบต้าเลยวันนี้
Android Performance Analyzer พร้อมให้คุณทดลองใช้แล้ววันนี้ โดยทำดังนี้
- เครื่องมือวิเคราะห์แบบสแตนด์อโลน: https://developer.android.com/android-performance-analyzer
- Android Studio Canary Build (Panda 4 canary builds ขึ้นไป): https://developer.android.com/studio/preview
ซอฟต์แวร์นี้เป็นเวอร์ชันเบต้า ซึ่งหมายความว่าคุณอาจพบข้อบกพร่องเป็นครั้งคราว โปรดรายงานให้เราทราบหากพบข้อบกพร่อง (เมนูความช่วยเหลือ > ส่งรายงานข้อบกพร่อง)
เราตื่นเต้นที่จะได้เห็นวิธีที่คุณใช้ Android Performance Analyzer ใหม่ และวิธีที่เครื่องมือนี้จะช่วยเพิ่มประสิทธิภาพและความน่าเชื่อถือของโปรเจ็กต์
ดูประกาศนี้และข้อมูลอัปเดตทั้งหมดจาก Google I/O 2026 ได้ที่ io.google
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์Unity ขับเคลื่อนเกมบนอุปกรณ์เคลื่อนที่มากกว่าครึ่งหนึ่งทั่วโลก ดังนั้นความประทับใจแรกจึงเป็นสิ่งสำคัญ สำหรับนักพัฒนาเกม ประสบการณ์การเตรียมความพร้อมผู้ใช้งานใหม่ที่ราบรื่นและเชื่อถือได้เป็นสิ่งสำคัญในการกระตุ้นการคงผู้ใช้ไว้ตั้งแต่วันแรกและความผูกพันในระยะยาว
Michelle Martin • ใช้เวลาอ่าน 1 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์ตั้งแต่การดื่มด่ำอย่างเต็มรูปแบบที่บ้านไปจนถึงประสบการณ์ที่เข้าถึงได้ง่ายในระหว่างเดินทาง การสร้างแอปบน Android XR ช่วยให้คุณเข้าถึงผู้ใช้ได้ทุกที่ทุกเวลาในแอปพลิเคชันเชิงพื้นที่ทุกประเภท ที่งาน Android Developer Summit เราได้ประกาศความสำเร็จครั้งสำคัญด้วยการเปิดตัว XREAL AURA
Amy Zeppenfeld, Vinny DaSilva • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์ในยุคของระบบอัจฉริยะ ผู้ใช้ไม่ได้เพียงแค่แตะผ่านแอปเท่านั้น แต่ยังแสดงเป้าหมายระดับสูงและคาดหวังให้ AI Agent อย่าง Gemini ทำเวิร์กโฟลว์หลายขั้นตอนให้เสร็จสมบูรณ์ ซึ่งบางครั้งอาจครอบคลุมหลายแอปในอุปกรณ์
Jingyu Shi • ใช้เวลาอ่าน 4 นาที
รับข้อมูลเชิงลึกล่าสุดเกี่ยวกับการพัฒนา Android ที่ส่งไปยังกล่องจดหมายของคุณทุกสัปดาห์