برای آماده سازی محیط خود برای اشکال زدایی و بهینه سازی بازی های اندروید، به ابزارهای زیر دسترسی داشته باشید که به شما در تجزیه و تحلیل استفاده از CPU و تماس های گرافیکی کمک می کند.
CPU
از ابزارهای زیر برای ارزیابی و بهبود عملکرد CPU بازی خود استفاده کنید:
- Systrace: فعالیت CPU و دیسک را در مدت زمان کوتاهی ضبط می کند. از خط فرمان به این ابزار دسترسی داشته باشید یا از ابزار روی دستگاهی استفاده کنید که هنگام اجرای Android 9 (سطح API 28) یا بالاتر در دسترس است. همچنین نمای کلی ردیابی سیستم را ببینید.
- CPU Profiler: استفاده از CPU و فعالیت رشته بازی خود را به صورت بلادرنگ یا از روی ردیابی های ضبط شده بررسی کنید. به مستندات نحوه دسترسی و استفاده از CPU Profiler در Android Studio مراجعه کنید. یک نسخه مستقل از این نمایه ساز که در زمان راه اندازی به پروژه Gradle نیاز ندارد، هم با Android Studio و هم با افزونه توسعه بازی اندروید نصب می شود.
حافظه
- Meminfo: آمار حافظه را جمعآوری میکند تا نشان دهد چه مقدار حافظه PSS اختصاص داده شده است و دستههایی که برای آنها استفاده شده است. از دستور
adb shell dumpsys meminfo package-name
یا فراخوانیMemoryInfo
استفاده کنید. - Perfetto: اطلاعات عملکرد و حافظه را روی یک دستگاه جمع آوری می کند و آن را در یک رابط کاربری مبتنی بر وب نمایش می دهد. Perfetto از ردیابی های طولانی خودسرانه پشتیبانی می کند تا بتوانید نحوه تغییر RSS در طول زمان را مشاهده کنید. ردیابی طولانی را از برنامه System Tracing فعال کنید.
- bugreport: نشان می دهد که آیا بازی شما به دلیل تمام شدن حافظه از کار افتاده یا توسط LMK کشته شده است. از دستور
adb bugreport bugreport-name
استفاده کنید یا به Developer Options > Bug report بروید.
گرافیک
از ابزارهای زیر برای ارزیابی و بهبود خط لوله نمایش بازی خود استفاده کنید:
- Android Frame Pacing API: به همگام سازی فرآیند رندر موتور بازی شما با خط لوله نمایش اندروید کمک می کند. از پروژه منبع باز Android (AOSP) دانلود کنید یا از Unity 2019.2.0 Alpha 6 یا بالاتر به افزونه دسترسی پیدا کنید . همچنین به اسناد مربوط به Android Frame Pacing API مراجعه کنید .
- Android GPU Inspector (AGI): یک ابزار پروفایل GPU. میتوانید از بازیهای خود ردیابی کنید و بینشهای عملکردی جالبی پیدا کنید تا به شما در تصمیمگیری بهینهسازی گرافیک کمک کند. اینجا بیشتر بیاموزید
منابع اضافی
،برای آماده سازی محیط خود برای اشکال زدایی و بهینه سازی بازی های اندروید، به ابزارهای زیر دسترسی داشته باشید که به شما در تجزیه و تحلیل استفاده از CPU و تماس های گرافیکی کمک می کند.
CPU
از ابزارهای زیر برای ارزیابی و بهبود عملکرد CPU بازی خود استفاده کنید:
- Systrace: فعالیت CPU و دیسک را در مدت زمان کوتاهی ضبط می کند. از خط فرمان به این ابزار دسترسی داشته باشید یا از ابزار روی دستگاهی استفاده کنید که هنگام اجرای Android 9 (سطح API 28) یا بالاتر در دسترس است. همچنین نمای کلی ردیابی سیستم را ببینید.
- CPU Profiler: استفاده از CPU و فعالیت رشته بازی خود را به صورت بلادرنگ یا از روی ردیابی های ضبط شده بررسی کنید. به مستندات نحوه دسترسی و استفاده از CPU Profiler در Android Studio مراجعه کنید. یک نسخه مستقل از این نمایه ساز که در زمان راه اندازی به پروژه Gradle نیاز ندارد، هم با Android Studio و هم با افزونه توسعه بازی اندروید نصب می شود.
حافظه
- Meminfo: آمار حافظه را جمعآوری میکند تا نشان دهد چه مقدار حافظه PSS اختصاص داده شده است و دستههایی که برای آنها استفاده شده است. از دستور
adb shell dumpsys meminfo package-name
یا فراخوانیMemoryInfo
استفاده کنید. - Perfetto: اطلاعات عملکرد و حافظه را روی یک دستگاه جمع آوری می کند و آن را در یک رابط کاربری مبتنی بر وب نمایش می دهد. Perfetto از ردیابی های طولانی خودسرانه پشتیبانی می کند تا بتوانید نحوه تغییر RSS در طول زمان را مشاهده کنید. ردیابی طولانی را از برنامه System Tracing فعال کنید.
- bugreport: نشان می دهد که آیا بازی شما به دلیل تمام شدن حافظه از کار افتاده یا توسط LMK کشته شده است. از دستور
adb bugreport bugreport-name
استفاده کنید یا به Developer Options > Bug report بروید.
گرافیک
از ابزارهای زیر برای ارزیابی و بهبود خط لوله نمایش بازی خود استفاده کنید:
- Android Frame Pacing API: به همگام سازی فرآیند رندر موتور بازی شما با خط لوله نمایش اندروید کمک می کند. از پروژه منبع باز Android (AOSP) دانلود کنید یا از Unity 2019.2.0 Alpha 6 یا بالاتر به افزونه دسترسی پیدا کنید . همچنین به اسناد مربوط به Android Frame Pacing API مراجعه کنید .
- Android GPU Inspector (AGI): یک ابزار پروفایل GPU. میتوانید از بازیهای خود ردیابی کنید و بینشهای عملکردی جالبی پیدا کنید تا به شما در تصمیمگیری بهینهسازی گرافیک کمک کند. اینجا بیشتر بیاموزید
منابع اضافی
،برای آماده سازی محیط خود برای اشکال زدایی و بهینه سازی بازی های اندروید، به ابزارهای زیر دسترسی داشته باشید که به شما در تجزیه و تحلیل استفاده از CPU و تماس های گرافیکی کمک می کند.
CPU
از ابزارهای زیر برای ارزیابی و بهبود عملکرد CPU بازی خود استفاده کنید:
- Systrace: فعالیت CPU و دیسک را در مدت زمان کوتاهی ضبط می کند. از خط فرمان به این ابزار دسترسی داشته باشید یا از ابزار روی دستگاهی استفاده کنید که هنگام اجرای Android 9 (سطح API 28) یا بالاتر در دسترس است. همچنین نمای کلی ردیابی سیستم را ببینید.
- CPU Profiler: استفاده از CPU و فعالیت رشته بازی خود را به صورت بلادرنگ یا از روی ردیابی های ضبط شده بررسی کنید. به مستندات نحوه دسترسی و استفاده از CPU Profiler در Android Studio مراجعه کنید. یک نسخه مستقل از این نمایه ساز که در زمان راه اندازی به پروژه Gradle نیاز ندارد، هم با Android Studio و هم با افزونه توسعه بازی اندروید نصب می شود.
حافظه
- Meminfo: آمار حافظه را جمعآوری میکند تا نشان دهد چه مقدار حافظه PSS اختصاص داده شده است و دستههایی که برای آنها استفاده شده است. از دستور
adb shell dumpsys meminfo package-name
یا فراخوانیMemoryInfo
استفاده کنید. - Perfetto: اطلاعات عملکرد و حافظه را روی یک دستگاه جمع آوری می کند و آن را در یک رابط کاربری مبتنی بر وب نمایش می دهد. Perfetto از ردیابی های طولانی خودسرانه پشتیبانی می کند تا بتوانید نحوه تغییر RSS در طول زمان را مشاهده کنید. ردیابی طولانی را از برنامه System Tracing فعال کنید.
- bugreport: نشان می دهد که آیا بازی شما به دلیل تمام شدن حافظه از کار افتاده یا توسط LMK کشته شده است. از دستور
adb bugreport bugreport-name
استفاده کنید یا به Developer Options > Bug report بروید.
گرافیک
از ابزارهای زیر برای ارزیابی و بهبود خط لوله نمایش بازی خود استفاده کنید:
- Android Frame Pacing API: به همگام سازی فرآیند رندر موتور بازی شما با خط لوله نمایش اندروید کمک می کند. از پروژه منبع باز Android (AOSP) دانلود کنید یا از Unity 2019.2.0 Alpha 6 یا بالاتر به افزونه دسترسی پیدا کنید . همچنین به اسناد مربوط به Android Frame Pacing API مراجعه کنید .
- Android GPU Inspector (AGI): یک ابزار پروفایل GPU. میتوانید از بازیهای خود ردیابی کنید و بینشهای عملکردی جالبی پیدا کنید تا به شما در تصمیمگیری بهینهسازی گرافیک کمک کند. اینجا بیشتر بیاموزید
منابع اضافی
،برای آماده سازی محیط خود برای اشکال زدایی و بهینه سازی بازی های اندروید، به ابزارهای زیر دسترسی داشته باشید که به شما در تجزیه و تحلیل استفاده از CPU و تماس های گرافیکی کمک می کند.
CPU
از ابزارهای زیر برای ارزیابی و بهبود عملکرد CPU بازی خود استفاده کنید:
- Systrace: فعالیت CPU و دیسک را در مدت زمان کوتاهی ضبط می کند. از خط فرمان به این ابزار دسترسی داشته باشید یا از ابزار روی دستگاهی استفاده کنید که هنگام اجرای Android 9 (سطح API 28) یا بالاتر در دسترس است. همچنین نمای کلی ردیابی سیستم را ببینید.
- CPU Profiler: استفاده از CPU و فعالیت رشته بازی خود را به صورت بلادرنگ یا از روی ردیابی های ضبط شده بررسی کنید. به مستندات نحوه دسترسی و استفاده از CPU Profiler در Android Studio مراجعه کنید. یک نسخه مستقل از این نمایه ساز که در زمان راه اندازی به پروژه Gradle نیاز ندارد، هم با Android Studio و هم با افزونه توسعه بازی اندروید نصب می شود.
حافظه
- Meminfo: آمار حافظه را جمعآوری میکند تا نشان دهد چه مقدار حافظه PSS اختصاص داده شده است و دستههایی که برای آنها استفاده شده است. از دستور
adb shell dumpsys meminfo package-name
یا فراخوانیMemoryInfo
استفاده کنید. - Perfetto: اطلاعات عملکرد و حافظه را روی یک دستگاه جمع آوری می کند و آن را در یک رابط کاربری مبتنی بر وب نمایش می دهد. Perfetto از ردیابی های طولانی خودسرانه پشتیبانی می کند تا بتوانید نحوه تغییر RSS در طول زمان را مشاهده کنید. ردیابی طولانی را از برنامه System Tracing فعال کنید.
- bugreport: نشان می دهد که آیا بازی شما به دلیل تمام شدن حافظه از کار افتاده یا توسط LMK کشته شده است. از دستور
adb bugreport bugreport-name
استفاده کنید یا به Developer Options > Bug report بروید.
گرافیک
از ابزارهای زیر برای ارزیابی و بهبود خط لوله نمایش بازی خود استفاده کنید:
- Android Frame Pacing API: به همگام سازی فرآیند رندر موتور بازی شما با خط لوله نمایش اندروید کمک می کند. از Android Open Source Project (AOSP) دانلود کنید یا از Unity 2019.2.0 Alpha 6 یا بالاتر به افزونه دسترسی پیدا کنید . همچنین به اسناد مربوط به Android Frame Pacing API مراجعه کنید .
- Android GPU Inspector (AGI): یک ابزار پروفایل GPU. میتوانید از بازیهای خود ردیابی کنید و بینشهای عملکردی جالبی پیدا کنید تا به شما در تصمیمگیری بهینهسازی گرافیک کمک کند. اینجا بیشتر بیاموزید