เครื่องมือ

การระบุว่าปัญหาด้านประสิทธิภาพอยู่ที่ใดและควรเริ่มเพิ่มประสิทธิภาพโค้ดใดอาจเป็นเรื่องยาก เริ่มต้นด้วยการใช้เครื่องมือเพื่อช่วยจำกัดขอบเขตของปัญหา

เครื่องมือตรวจสอบเลย์เอาต์

ใช้เครื่องมือตรวจสอบเลย์เอาต์เพื่อตรวจสอบเลย์เอาต์และดูจำนวนการจัดองค์ประกอบใหม่

หาก UI มีประสิทธิภาพไม่ดี มักเกิดจากข้อผิดพลาดในการเขียนโค้ดที่ บังคับให้ UI ของคุณได้รับการจัดองค์ประกอบใหม่มากเกินไป ในทางกลับกัน ข้อผิดพลาดในการเขียนโค้ดบางอย่างอาจทำให้ UI ไม่ได้รับการจัดองค์ประกอบใหม่เมื่อจำเป็น ซึ่งหมายความว่าการเปลี่ยนแปลง UI จะไม่แสดงบนหน้าจอ การติดตามการเปลี่ยนองค์ประกอบจะช่วยค้นหาปัญหาทั้ง 2 ประเภทนี้

การประกอบใหม่ไม่ใช่สิ่งที่ไม่ดี แต่การประกอบใหม่ที่ไม่คาดคิดอาจเป็นปัญหาได้

ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบเกี่ยวกับจำนวนการจัดองค์ประกอบใหม่ของ Layout Inspector

การติดตามการเรียบเรียง

ใช้การติดตามการประกอบเพื่อติดตามฟังก์ชันที่ประกอบได้ใน System Trace โดยทั่วไปแล้ว Trace เป็นแหล่งข้อมูลที่ดีที่สุดเมื่อตรวจสอบปัญหาด้านประสิทธิภาพเป็นครั้งแรก ซึ่งจะช่วยให้คุณตั้งสมมติฐานเกี่ยวกับปัญหาและ จุดเริ่มต้นในการค้นหาได้

แหล่งข้อมูลเพิ่มเติม