בדיקת הטמעה

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

לצורך השוואה, כדאי להשתמש בתהליך הבא לפי שלב:

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

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