מדריך לביצועי האפליקציה
במדריך הזה נספק סקירה כללית של ספריות, כלים ושיטות מומלצות שאפשר להשתמש בהן כדי לבדוק, לשפר ולנטר את הביצועים ב-Android.
המשתמשים רוצים שהאפליקציות יופעלו במהירות, ירעננו בצורה חלקה וידרשו מעט זיכרון ושימוש בסוללה. בקטעים השונים של המדריך הזה מפורט מידע ותובנות לגבי כלים, ספריות ושיטות מומלצות שיעזרו לכם לשפר את ביצועי האפליקציה.
מומלצים
הצגת ציון ביצועי האפליקציה
כדי לקבל את הציון על ביצועי האפליקציה, אפשר לגשת לבוחן בנושא ביצועי האפליקציה. לצד כל ציון מוצגות תובנות, הערכות והמלצות שיעזרו לכם לשפר את ביצועי האפליקציה.
בדיקת הביצועים
מידע נוסף על בדיקת ביצועי האפליקציה במהלך הפיתוח
שיפור הביצועים
שיפור ביצועי האפליקציה במקום שבו זה הכי חשוב – בסביבת הייצור.
מעקב אחר ביצועים
מעקב אחר ביצועי האפליקציה בסביבת הייצור כדי לזהות צווארי בקבוק פוטנציאליים.
מומלצים
שיפור הביצועים בעזרת פרופילי Baseline
הטמעת פרופילים בסיסיים היא הדרך המהירה והיעילה ביותר לשיפור הביצועים באפליקציה.
מומלצים
שיפור ההפעלה של האפליקציה באמצעות אופטימיזציה של הפריסה ב-DEX
אופטימיזציות של פריסה ב-DEX מאפשרות לשפר את המיקום המקומי של הקוד שנעשה בו שימוש במהלך ההפעלה, וכך לצמצם את מספר השגיאות העיקריות של דפים.
דוגמאות
נקודת מאקרו
שימוש בספריית הדוגמאות של Macrobenchmark כדי לבדוק מקרי ביצועים של אתחול האפליקציה וסביבת זמן הריצה, כמו גלילה ב-RecyclerView כדי למדוד טעינה של jank.
מיקרובנצ'מרק
שימוש בספריית Benchmark כדי לבצע בדיקת ביצועים של קוד וממשק משתמש ממודולים של ספריות.
JankStats
שימוש בספריית JankStats כדי לעקוב אחרי הביצועים באפליקציה.