แม้ว่าวิธีที่มีประโยชน์ที่สุดในการใช้ 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
ฟีเจอร์นี้ใช้ได้กับการจัดทำโปรไฟล์ในเครื่องเท่านั้นและจะปิดใช้โดยค่าเริ่มต้นด้วยเหตุผลด้านความเป็นส่วนตัว