הבנת הסיבות לקריסות

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

סיבת הקריסה משמעות תיקונים נפוצים
קריסה של WebView במהלך ההפעלה ה-WebView שמארח את המשחקון קרס באופן בלתי צפוי במהלך הגיימפליי. בדרך כלל זה קורה בגלל חריגה ממגבלת הזיכרון של JavaScript ב-iOS‏ (512MB). כדי לצמצם את השימוש בזיכרון בשיא במהלך הגיימפליי, כדאי לטעון נכסים רק כשצריך, לפנות נכסים ואובייקטים שלא בשימוש ולהשתמש בקובצי מדיה קטנים יותר.
קריסה של Webview לפני ההתחלה ה-WebView שמארח את המשחק התרסק באופן בלתי צפוי לפני שהמשחק התחיל. בדרך כלל זה קורה בגלל חריגה ממגבלת הזיכרון של JavaScript ב-iOS‏ (512MB). טוענים פחות נכסים מראש, או טוענים אותם מאוחר יותר.
האפליקציה קרסה אפליקציית YouTube נסגרה באופן בלתי צפוי, מסיבה שאינה קשורה לזיכרון. בודקים אם העלייה במספר הקריסות קשורה לעדכון של "משחקונים" שהושק, ובודקים באילו מכשירים יש הכי הרבה קריסות.
האפליקציה נתקעה אפליקציית YouTube קפאה והפסיקה להגיב. לפצל משימות ארוכות לחלקים קטנים יותר.
אין זיכרון פנוי באפליקציה למכשיר אין זיכרון פנוי (OOM) ואפליקציית YouTube נסגרה. צריך להקטין את נפח הזיכרון הכולל שנדרש.

למידע נוסף: