การประเมินผล | คำแนะนำ |
---|
การประเมินผล | คำแนะนำ |
---|
โปรไฟล์พื้นฐานจะปรับปรุงความเร็วในการเรียกใช้โค้ดตั้งแต่การเริ่มใช้งานครั้งแรก ซึ่งจะเพิ่มประสิทธิภาพให้กับการติดตั้งแอปใหม่และการอัปเดตแอปทุกครั้ง การเพิ่มประสิทธิภาพที่แนะนำโดยโปรไฟล์ (PGO) นี้ช่วยให้แอปเพิ่มประสิทธิภาพการเริ่มต้น ลดปัญหาการแสดงผล และปรับปรุงประสิทธิภาพรันไทม์โดยรวมตั้งแต่การเปิดตัวครั้งแรกสำหรับผู้ใช้ปลายทาง มีการสร้างและใช้งานโปรไฟล์พื้นฐานสำหรับการเริ่มต้นแอปหรือไม่
การประเมินผล | คำแนะนำ |
---|
โปรไฟล์พื้นฐานจะช่วยลดความจำเป็นในการเรียกใช้การคอมไพล์ JIT ขณะใช้งานฟีเจอร์ ซึ่งจะช่วยปรับปรุงประสิทธิภาพการแสดงผลรันไทม์ การเพิ่มโปรไฟล์พื้นฐานในเส้นทางของผู้ใช้ที่สำคัญช่วยปรับปรุงประสิทธิภาพโดยรวมของแอปได้
โปรไฟล์พื้นฐานครอบคลุมเส้นทางของผู้ใช้กี่เส้นทางการประเมินผล | คำแนะนำ |
---|
ระบบบิลด์ใช้โปรไฟล์การเริ่มต้นเพื่อเพิ่มประสิทธิภาพคลาสและเมธอดที่มีให้ดียิ่งขึ้นด้วยการปรับปรุงเลย์เอาต์ของโค้ดในไฟล์ DEX ของ APK เมื่อใช้โปรไฟล์การเริ่มต้น โดยทั่วไปแอปจะเริ่มต้นเร็วขึ้น 15-30% เมื่อเทียบกับการใช้โปรไฟล์พื้นฐานเพียงอย่างเดียว
แอปใช้โปรไฟล์การเริ่มต้นเพื่อเพิ่มประสิทธิภาพเลย์เอาต์ dex หรือไม่การประเมินผล | คำแนะนำ |
---|
การประเมินผล | คำแนะนำ |
---|
reportFullyDrawn()
โดยการใช้ FullyDrawnReporter
หรือ ReportDrawn()
ช่วยให้ระบบทราบว่าแอปพร้อมให้ผู้ใช้โต้ตอบเมื่อใด
การดำเนินการนี้ช่วยให้เข้าถึงเมตริก TTFD ได้ เมตริกนี้สามารถใช้เพื่อเปรียบเทียบและช่วยให้สร้างโปรไฟล์สตาร์ทอัพที่ดีขึ้นได้
การประเมินผล | คำแนะนำ |
---|
(0/7 questions answered) - For a full picture answer all questions.