מדריך לביצועי אפליקציות

במדריך הזה מופיעה סקירה כללית של ספריות, כלים ושיטות מומלצות שאפשר להשתמש בהם כדי לבדוק, לשפר ולנטר את הביצועים ב-Android.

המשתמשים רוצים שהאפליקציות יופעלו במהירות, יבצעו רינדור בצורה חלקה וישתמשו בזיכרון בצורה יעילה. אופטימיזציה של הזיכרון שבשימוש של האפליקציה היא קריטית למניעת סגירה בגלל אין זיכרון פנוי (OOM) ולשמירה על ביצועים גבוהים בכל רמות המכשירים.

מוצג
כדי לקבל את הציון על ביצועי האפליקציה, אפשר לגשת לבוחן בנושא ביצועי האפליקציה. לצד כל ציון מוצגות תובנות, הערכות והמלצות שיעזרו לכם לשפר את ביצועי האפליקציה.
מידע נוסף על בדיקת ביצועי האפליקציה במהלך הפיתוח
שיפור ביצועי האפליקציה במקום שבו זה הכי חשוב – בסביבת הייצור.
אפשר לעקוב אחרי היציבות בסביבת הייצור, מקרי ANR וספי שימוש בזיכרון באמצעות המידע על תפקוד האפליקציה.
מוצג
הטמעת פרופילים בסיסיים היא הדרך המהירה והיעילה ביותר לשיפור הביצועים באפליקציה.
מוצג
תלמדו על ארכיטקטורת הזיכרון הבסיסית של Android, על שיטות מומלצות לניהול מחזור החיים ועל תהליכי עבודה לאבחון, כדי לצמצם את השימוש בזיכרון דינמי ובזיכרון מפת סיביות בכל רמות המכשירים.
בלוג
כאן מוסבר איך Android מתמודדת עם מגבלות חומרה באמצעות הגדלת מגבלות הזיכרון, ואיך ספי ביצועים חדשים של Google Play לאופטימיזציה של זיכרון וקוד DEX עוזרים לשמור על איכות הסביבה העסקית.

דוגמאות

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

החדשות והסרטונים האחרונים