เครื่องมือ

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

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

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

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

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

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

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

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

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