คำสั่งแก้ไขข้อบกพร่องสำหรับการสร้างโปรไฟล์ในเครื่อง

แม้ว่าวิธีที่มีประโยชน์ที่สุดในการใช้ 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

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