على الرغم من أنّ الطريقة الأكثر فائدة لاستخدام 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
لأسباب متعلّقة بالخصوصية، تتوفّر هذه الميزة فقط لإنشاء ملفات شخصية محلية، وهي غير مفعّلة تلقائيًا.