Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

למד על נתוני ביצועים של התחלת אפליקציה, אפליקציה בחזית ויישום ברקע (אפליקציות iOS ו- Android)

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

אפליקציות iOS ו- Android, מעקב אחר ביצועים אוספים באופן אוטומטי כמה עקבות הקשורים למחזור חי אפליקציה. כל העקבות האלה הן כמו טיימרים מכיוון שהם מודדים את הזמן שלוקח לתהליך לפעול ("משך הזמן").

  • App עקבות סטארט - זכר לכך מודד את הזמן בין כאשר המשתמש פותח את האפליקציה כאשר האפליקציה תגובה

  • App-ב-קדמת עקבות - זכר לכך מודד את הזמן כאשר היישום פועל בחזית ו זמין למשתמש

  • App-ב-רקע עקבות - עקבות המודד את הזמן כאשר האפליקציה פועלת ברקע

מאחר ועקבות אלה אוספות רק את "משך הזמן" המטרי, הן נקראות לפעמים "עקבות משך זמן".

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

הגדרות לכל עקבה

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

עקבות התחלת האפליקציה

עקוב זה מודד את הזמן שבין הפתיחה של המשתמש לאפליקציה לבין כשימוש באפליקציה. במסוף, השם של העקבות הוא _app_start . המדד שנאסף עבור עקבות אלה הוא "משך הזמן".

  • מתחיל כאשר נטען היישום הראשון Object בזיכרון.

  • מפסיק אחרי לולאת הריצה המוצלחת הראשונה המתרחשת לאחר היישום מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

עקבות אחר אפליקציות בחזית

עקוב זה מודד את הזמן בו האפליקציה פועלת בחזית וזמינה למשתמש. במסוף, השם של העקבות הוא _app_in_foreground . המדד שנאסף עבור עקבות אלה הוא "משך הזמן".

  • מתחיל כאשר היישום מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

  • נפסק כאשר הוא מקבל את UIApplicationWillResignActiveNotification ההודעה.

עקבות אחר אפליקציות ברקע

עקוב זה מודד את הזמן בו האפליקציה פועלת ברקע. במסוף, השם של העקבות הוא _app_in_background . המדד שדווח על עקבות אלה הוא "משך הזמן".

  • מתחיל כאשר היישום מקבל את UIApplicationWillResignActiveNotification ההודעה.

  • נפסק כאשר הוא מקבל את UIApplicationDidBecomeActiveNotification ההודעה.

מדדים שנאספו עקבות אלה

עקבות אלה הן עקבות מחוץ לקופסה, כך שלא ניתן להוסיף להן מדדים מותאמים אישית או תכונות מותאמות אישית.

כל העקבות האלה הן כמו טיימרים מכיוון שהם מודדים את הזמן שלוקח לתהליך המנוטר לפעול. שמו של ערך זה שנאסף נקרא "משך הזמן".

עקוב אחר, הצג וסנן נתוני ביצועים

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

עקוב אחר מדדי מפתח בלוח המחוונים שלך

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

תמונה של לוח המדדים בלוח המחוונים של ניטור הביצועים של Firebase

כדי להוסיף ערך לוח המדדים שלך, ללכת מחווני ביצועים במסוף Firebase, ולאחר מכן לחץ על כרטיסיית Dashboard. לחץ על כרטיס מדד ריק ולאחר מכן בחר מדד קיים להוספת ללוח שלך. לחץ על כרטיס מטרי מיושב לאפשרויות נוספות, כמו להחליף או להסיר מדד.

לוח המדדים מציג נתוני מדדים שנאספו לאורך זמן, הן בצורה גרפית והן כשינוי אחוז מספרי.

למידע נוסף על שימוש בלוח המחוונים .

הצג עקבות ונתוניהם

כדי להציג העקבות שלך, ללכת מחווני ביצועים במסוף Firebase, לגלול למטה לשולחן העקבות, ולאחר מכן לחץ על כרטיסיית המשנה המתאימה. הטבלה מציגה כמה מדדים מובילים עבור כל עקבה, וניתן אפילו למיין את הרשימה לפי השינוי באחוזים עבור מדד ספציפי.

אם תלחץ על שם עקבות בטבלת העקבות, תוכל ללחוץ במסכים שונים כדי לחקור את העקבות ולהתעמק במדדי עניין. במרבית המקרים, אתה יכול להשתמש במסנן כפתור (השמאלית העליונה של המסך) כדי לסנן את הנתונים לפי תכונה, למשל:

תמונה של נתוני ניטור ביצועי Firebase המסוננים לפי תכונה
  • סנן לפי גרסת אפליקציה לנתוני נוף על שחרור עבר או המהדורה האחרונה שלך
  • סנן לפי מכשיר ללמוד איך מכשירים ישנים יותר להתמודד האפליקציה שלך
  • סנן לפי מדינה לוודא מיקום מסד הנתונים שלך לא משפיע על אזור מסוים

למידע נוסף על הצגת נתוני עקבות שלך .

הצעדים הבאים

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