מדידת ביצועים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ב-Android 8.0 (רמת API 26) ואילך, השיטה getMetrics()
זמינה לחלק ממחלקות המדיה. הפונקציה מחזירה אובייקט PersistableBundle
שמכיל פרטי הגדרה וביצועים, שמוצגים כמיפוי של מאפיינים וערכים.
השיטה getMetrics()
מוגדרת עבור מחלקות המדיה הבאות:
המדדים נאספים בנפרד לכל מופע ונשמרים למשך חיי המופע. אם אין מדדים זמינים, השיטה מחזירה null. המדדים בפועל שמוחזרים תלויים בסוג הכיתה.
Analytics עם ExoPlayer
ExoPlayer כולל כלים שיעזרו לכם לאסוף ולעבד נתוני הפעלה. מידע נוסף זמין במדריך למפתחים בנושא ניתוח נתונים.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Measuring performance\n\nIn Android 8.0 (API level 26) and later, the `getMetrics()` method is available\nfor some media classes. It returns a\n[PersistableBundle](/reference/android/os/PersistableBundle)\nobject containing configuration\nand performance information, expressed as a map of attributes and values.\nThe `getMetrics()` method is defined for these media classes:\n\n- [MediaPlayer.getMetrics()](/reference/android/media/MediaPlayer#getMetrics())\n- [MediaRecorder.getMetrics()](/reference/android/media/MediaRecorder#getMetrics())\n- [MediaCodec.getMetrics()](/reference/android/media/MediaCodec#getMetrics())\n- [MediaExtractor.getMetrics()](/reference/android/media/MediaExtractor#getMetrics())\n\nMetrics are collected separately for each instance and persist for the\nlifetime of the instance. If no metrics are available the method returns\nnull. The actual metrics returned depend on the class.\n\nAnalytics with ExoPlayer\n------------------------\n\nExoPlayer includes tools to help you collect and process playback data. Learn\nmore in the developer guide for\n[analytics](/guide/topics/media/exoplayer/analytics)."]]