कार्यान्वयन परीक्षण

ग्राफ़िक्स कार्यान्वयन का परीक्षण करने के लिए निम्न जानकारी की समीक्षा करें।

बेंचमार्किंग के लिए, चरण दर चरण निम्न प्रवाह का उपयोग करें:

  • विशिष्टता। प्रारंभ में डिवाइस को निर्दिष्ट करते समय (जैसे अपरिपक्व ड्राइवरों का उपयोग करते समय), फ्रेम प्रति सेकेंड (एफपीएस) को मापने के लिए पूर्वनिर्धारित (निश्चित) घड़ियों और वर्कलोड का उपयोग करें। यह हार्डवेयर क्षमताओं का एक स्पष्ट दृष्टिकोण देता है।
  • विकास। जैसे-जैसे ड्राइवर परिपक्व होते हैं, एनिमेशन में दिखाई देने वाले स्टटर्स (जंक्स) की संख्या को मापने के लिए उपयोगकर्ता क्रियाओं के एक निश्चित सेट का उपयोग करें।
  • उत्पादन। जब कोई उपकरण प्रतिस्पर्धियों से तुलना के लिए तैयार हो, तब तक कार्यभार बढ़ाएं जब तक कि हकलाना न बढ़ जाए। निर्धारित करें कि क्या वर्तमान घड़ी सेटिंग्स लोड के साथ बनी रह सकती हैं। यह आपको यह पहचानने में मदद कर सकता है कि घड़ियों को कहाँ धीमा करना है और बिजली का उपयोग कम करना है।

विनिर्देश चरण के दौरान डिवाइस क्षमताओं को प्राप्त करने में सहायता के लिए, platform/frameworks/native/cmds/flatland/ पर फ्लैटलैंड टूल का उपयोग करें। फ्लैटलैंड निश्चित घड़ियों पर निर्भर करता है और संरचना-आधारित वर्कलोड के साथ प्राप्त करने योग्य थ्रूपुट दिखाता है। यह कई विंडो परिदृश्यों को अनुकरण करने के लिए ग्रैलोक बफर का उपयोग करता है, विंडो को जीएल के साथ भरता है और फिर कंपोजिटिंग को मापता है।