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