בדיקת הטמעה

כדאי לעיין במידע הבא כדי לבדוק הטמעות של גרפיקה.

כדי לבצע בדיקת ביצועים, יש לפעול לפי התהליך הבא לפי שלב:

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

כדי לקבל עזרה ביצירת יכולות המכשיר בשלב התיעוד, תוכלו להשתמש בכלי Flatland בכתובת platform/frameworks/native/cmds/flatland/. Flatland מסתמך על שעונים קבועים ומציג את תעבורת הנתונים שניתן להשיג בעומסי עבודה מבוססי-הרכבה. הבדיקה משתמשת במאגרי gralloc כדי לדמות מספר תרחישים של חלונות, ממלאת את החלון ב-GL ואז מודדת את ה-compositing.