ภาพรวมของโปรไฟล์สตาร์ทอัป

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

โปรไฟล์การเริ่มต้นจะส่งผลต่อขนาด APK ของแอป และผลกระทบด้านประสิทธิภาพที่โปรไฟล์เหล่านี้มีอาจมากหรือน้อยก็ได้ ขึ้นอยู่กับโครงสร้างของแอป เราขอแนะนำให้ทำการทดสอบ A/B เพื่อประเมินผลกระทบของโปรไฟล์สตาร์ทอัปต่อแอปของคุณ

เราขอแนะนำให้ใช้ทั้ง Baseline Profile และ Startup Profile เพื่อเพิ่มประสิทธิภาพการเริ่มต้นแอปอย่างเต็มที่

รูปที่ 1 การปรับปรุงการอ้างอิงโค้ดจากเลย์เอาต์ DEX การเพิ่มประสิทธิภาพ