در حالی که مفیدترین راه برای استفاده از ProfilingManager
جمعآوری نمایهها از کاربران عمومی است، ممکن است ابتدا لازم باشد تنظیمات خود را اشکال زدایی کنید یا پروفایلهای محلی را برای بررسی ضبط کنید. ممکن است متوجه شده باشید که نمایه ها گاهی اوقات به دلیل محدودیت نرخ ثبت نمی شوند. برای اطلاعات بیشتر، نحوه عملکرد محدود کردن نرخ را ببینید.
با استفاده از دستورات adb
می توانید تنظیمات اشکال زدایی خاص را در دستگاه محلی خود تنظیم کنید. تنظیمات زیر برای کمک به پروفایل محلی موجود است.
محدود کننده نرخ را غیرفعال کنید
دستور زیر به ویژه هنگام استفاده از ProfilingManager
به صورت محلی مفید است. هم فرآیند برنامه و هم محدودکنندههای نرخ سیستم را غیرفعال میکند و به ProfilingManager
دستور میدهد تا تمام درخواستهای نمایه را بدون درنگ انجام دهد.
adb shell device_config put profiling_testing rate_limiter.disabled true
آثار ویرایش نشده را حفظ کنید
دستور زیر به شما امکان می دهد نسخه های ویرایش نشده ردیابی ها را در فهرست موقت واقع در /data/misc/perfetto-traces/profiling/<trace-name>.perfetto-trace-unredacted
نگه دارید. ردیابی های ویرایش نشده اطلاعات بیشتری در سطح سیستم نسبت به ردیابی های ویرایش شده ارائه می دهند که می تواند برای تحقیقات عمیق بسیار مهم باشد.
adb shell device_config put profiling_testing delete_temporary_results.disabled true
به دلایل حفظ حریم خصوصی، این ویژگی فقط برای پروفایل محلی در دسترس است و به طور پیش فرض غیرفعال است.