โมดูลการสร้างโปรไฟล์เปิดตัวใน Android 16 และช่วยให้แอปเก็บรวบรวม ข้อมูลการสร้างโปรไฟล์โดยใช้ Perfetto ในอุปกรณ์สาธารณะในฟิลด์ได้
- แอปสามารถขอการสร้างโปรไฟล์โดยใช้ Java Heap Dump, Heap Profile, Stack Sampling หรือการติดตามของระบบ และตั้งค่าที่เลือกสำหรับแต่ละรายการ
- แอปสามารถลงทะเบียนความสนใจในการรับการติดตามเหตุการณ์บางอย่าง และระบบสามารถเริ่มและหยุดการติดตามสำหรับแอปได้
- ผลลัพธ์จะได้รับการปกปิดข้อมูลบางส่วนเพื่อให้มีข้อมูลที่เกี่ยวข้องกับกระบวนการขอเท่านั้น และจะส่งไปยังไดเรกทอรีที่เก็บข้อมูลของแอปเพื่อให้แอปประมวลผลเพิ่มเติม
- คำขอจะถูกจำกัดอัตราและไม่รับประกันว่าจะได้รับการแสดงโฆษณา
ขอบเขตของโมดูล
- การสร้างโปรไฟล์ APEX หลัก -
com.google.android.profiling:- แพลตฟอร์ม Profiling API (Java)
- ตำแหน่งของโค้ด:
packages/modules/Profiling/framework - กระบวนการ:
boot_class_path
- ตำแหน่งของโค้ด:
ProfilingService(Java):- ตำแหน่งของโค้ด:
packages/modules/Profiling/service - กระบวนการ:
system_server
- ตำแหน่งของโค้ด:
- แพลตฟอร์ม Profiling API (Java)
รูปแบบแพ็กเกจ
โมดูลการจัดทำโปรไฟล์จะจัดส่งเป็นแพ็กเกจ APEX (com.google.android.profiling)
โมดูลนี้มีไฟล์ JAR 2 ไฟล์ ได้แก่
framework-profiling.jar: มีแพลตฟอร์ม API ที่ผู้เรียกใช้โต้ตอบด้วย ซึ่งเป็นส่วนหนึ่งของ Bootclasspathservice-profiling.jar: มีบริการระบบใหม่ProfilingServiceโหลดโดยกระบวนการเซิร์ฟเวอร์ของระบบ
การขึ้นต่อกัน
โมดูลนี้ไม่มีทรัพยากร Dependency ภายนอก