เครื่องมือสำหรับการเพิ่มประสิทธิภาพเกม
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หากต้องการเตรียมสภาพแวดล้อมสำหรับการแก้ไขข้อบกพร่องและเพิ่มประสิทธิภาพเกม Android ให้เข้าถึงเครื่องมือต่อไปนี้ซึ่งจะช่วยคุณวิเคราะห์การใช้งาน CPU และการเรียกกราฟิก
CPU
ใช้เครื่องมือต่อไปนี้เพื่อประเมินและปรับปรุงประสิทธิภาพ CPU ของเกม
หน่วยความจำ
- Meminfo: รวบรวมสถิติหน่วยความจำเพื่อแสดงปริมาณ
หน่วยความจำ PSS
ที่จัดสรรและหมวดหมู่ที่ใช้ ใช้คำสั่ง
adb shell dumpsys meminfo package-name
หรือการเรียกใช้
MemoryInfo
- Perfetto: รวบรวมข้อมูลประสิทธิภาพและหน่วยความจำในอุปกรณ์ แล้วแสดงใน UI บนเว็บ Perfetto
รองรับการติดตามที่ยาวนานตามต้องการ คุณจึงดูการเปลี่ยนแปลงของ RSS เมื่อเวลาผ่านไปได้
เปิดใช้การติดตามแบบยาวจากแอปการติดตามระบบ
- bugreport: แสดงว่าเกมของคุณขัดข้องเนื่องจากหน่วยความจำหมดหรือถูกLMK ปิด ใช้คำสั่ง
adb bugreport bugreport-name
หรือไปที่
ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ > รายงานข้อบกพร่อง
กราฟิก
ใช้เครื่องมือต่อไปนี้เพื่อประเมินและปรับปรุงไปป์ไลน์การแสดงผลของเกม
แหล่งข้อมูลเพิ่มเติม
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[null,null,["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Tools for optimizing your game\n\nTo prepare your environment for debugging and optimizing Android games, get\naccess to the following tools that help you analyze CPU usage and graphics\ncalls.\n\nCPU\n---\n\nUse the following tools to evaluate and improve your game's CPU performance:\n\n- **Systrace:** Records CPU and disk activity over a short period of time. [Access this tool from the command line](/topic/performance/tracing/command-line), or [use the on-device tool](/topic/performance/tracing/on-device) that's available when running Android 9 (API level 28) or higher. Also see the [overview of system tracing](/topic/performance/tracing).\n- **CPU Profiler:** Inspect your game's CPU usage and thread activity, either in real time or from recorded traces. See documentation on [how to access and use the CPU Profiler](/studio/profile) within Android Studio. A [standalone version of this profiler](/studio/profile#standalone-profilers) that doesn't require a Gradle project at launch is installed with both [Android Studio](/studio) and the [Android Game Development Extension](/games/agde).\n\nMemory\n------\n\n- **Meminfo:** Collects memory statistics to show how much [PSS memory](/topic/performance/memory-management#calculating_memory_footprint) was allocated and the categories for which it was used. Use the command `adb shell dumpsys meminfo `\u003cvar translate=\"no\"\u003epackage-name\u003c/var\u003e or the [`MemoryInfo`](/reference/android/os/Debug.MemoryInfo) call.\n- **Perfetto:** Collects performance and memory information on a device and displays it in a web-based UI. [Perfetto](https://docs.perfetto.dev) supports arbitrarily long traces so you can view how RSS changes over time. Enable long traces from the [System Tracing app](/topic/performance/tracing/on-device).\n- **bugreport:** Shows if your game crashed because it ran out of memory or if it was killed by the [LMK](/topic/performance/memory-management#low-memory_killer). Use the command `adb bugreport `\u003cvar translate=\"no\"\u003ebugreport-name\u003c/var\u003e or go to **Developer Options \\\u003e Bug report**.\n\nGraphics\n--------\n\nUse the following tools to evaluate and improve your game's display pipeline:\n\n- **Android Frame Pacing API:** Helps synchronize your game engine's rendering process with Android's display pipeline. [Download from the Android Open Source Project (AOSP)](https://android.googlesource.com/platform/frameworks/opt/gamesdk/), or [access the plugin from Unity 2019.2.0 Alpha 6](https://unity3d.com/unity/whats-new) or higher. Also [see documentation for the Android Frame Pacing API](/topic/performance/frame-pacing).\n- **Android GPU Inspector (AGI):** A GPU profiling tool. You can take traces of your games and find interesting performance insights to help you make graphics optimization decisions. [Learn more\n here.](/agi)\n\nAdditional resources\n--------------------\n\n- [Improve your game's performance](/games/optimize)\n- [GAPID](https://gapid.dev)"]]