הערכה | המלצה |
---|
הערכה | המלצה |
---|
פרופילים בסיסיים משפרים את מהירות ביצוע הקוד מהפעלה הראשונה, ומספקים שיפורים בביצועים בכל התקנה חדשה של אפליקציה ובכל עדכון של אפליקציה. האופטימיזציה לפי פרופיל (PGO) מאפשרת לאפליקציות לבצע אופטימיזציה של ההפעלה, לצמצם בעיות ברינדור ולשפר את הביצועים הכוללים בסביבת זמן הריצה כבר מהפעלה הראשונה של המשתמשים הקצה. האם נוצר פרופיל Baseline ונעשה בו שימוש בהפעלת האפליקציה?
הערכה | המלצה |
---|
פרופילים בסיסיים מבטלים את הצורך להריץ הידור JIT בזמן השימוש בתכונה. כך ניתן לשפר את ביצועי הרינדור של סביבת זמן הריצה. הוספת פרופילים של אפליקציות בסיסיות לתהליכים קריטיים של המשתמשים יכולה לשפר את הביצועים הכוללים של האפליקציה.
כמה התהליכים שעוברים המשתמשים נכללים בפרופילים של קבוצת הבסיס?הערכה | המלצה |
---|
מערכת ה-build משתמשת בפרופילים של סטארט-אפים כדי לבצע אופטימיזציה נוספת של הכיתות והשיטות שהם מכילים, על ידי שיפור הפריסה של הקוד בקובצי ה-DEX של ה-APK. בדרך כלל, כשמשתמשים בפרופילים של הפעלה, האפליקציה מופעלת מהר יותר ב-15% עד 30% מאשר כשמשתמשים רק בפרופילים בסיסיים.
האם האפליקציה משתמשת בפרופילים של אתחול כדי לבצע אופטימיזציה של פריסת dex?הערכה | המלצה |
---|
הערכה | המלצה |
---|
reportFullyDrawn()
באמצעות FullyDrawnReporter
או ReportDrawn()
מאפשרת למערכת לדעת מתי האפליקציה מוכנה לאינטראקציה עם משתמש.
כך תהיה לכם גישה למדד TTFD. אפשר להשתמש במדד הזה לצורך השוואה למדדים אחרים, וגם כדי ליצור פרופיל סטארט-אפ משופר.
הערכה | המלצה |
---|
(0/7 questions answered) - For a full picture answer all questions.