2012-06-11 12 views
8

एंड्रॉइड एप्लिकेशन डेवलपर परीक्षण उनके आवेदन के लिए एफपीएस (प्रति सेकंड फ्रेम्स) कैसे कर सकता है? मैं सामान्य आवेदन के बारे में बात कर रहा हूं, खेल नहीं।एंड्रॉइड एप्लिकेशन में एफपीएस परीक्षण

यह एमुलेटर या फोन पर हो सकता है।

मैं इसे ढूंढ रहा हूं लेकिन मुझे कोई रास्ता नहीं मिला है। यह बहुत अच्छा होगा, अगर कोई डेवलपर इस पर प्रकाश डाल सकता है।

+0

पर गेमबेंच टूल के साथ मेरा अनुभव देखें, यदि कोई गेम नहीं है, तो क्या आप स्पष्टीकरण दे सकते हैं कि आप एफपीएस की तलाश क्यों कर रहे हैं? –

+1

@ मॉरिसन चांग सामान्य अनुप्रयोगों के लिए यह अभी भी बहुत महत्वपूर्ण है कि एक गेम के रूप में उतना ही आसान और अनुभव हो। स्क्रॉलिंग के दौरान स्टटरिंग और स्किपिंग उपयोगकर्ता अनुभव के लिए निश्चित रूप से हानिकारक है। मुझे नहीं पता कि एक विशिष्ट ऐप के लिए एक विशेष एफपीएस संख्या खोजना आवश्यक है, हालांकि।प्रदर्शन की माप के रूप में एफपीएस का उपयोग करने के बजाय – kcoppock

+0

। 4.0 पर आप UI थ्रेड पर भारी कार्य किए जाने पर स्क्रीन को फ्लैश करने के लिए सेटिंग में डेवलपर विकल्पों के तहत 'सख्त मोड' सक्षम कर सकते हैं। ये उन कार्यों और प्रदर्शन बूंदों के प्रकार होंगे जिन्हें आप देखना चाहते हैं। – Guykun

उत्तर

7

गायकुन और केकोपॉक द्वारा उल्लेख किया गया है, यदि आप केवल व्यू विजेट्स या कैनवास का उपयोग कर रहे हैं तो आप आमतौर पर दृश्य प्रदर्शन निर्धारित करने के लिए एफपीएस की तलाश नहीं करते हैं।

जैसा कि आप उल्लेख नहीं करते कि आप 'खेल नहीं' के अलावा अन्य क्या कर रहे हैं, आप समीक्षा कर सकते हैं कि एंड्रॉइड कैसे चित्रकारी करता है।

http://developer.android.com/guide/topics/graphics/2d-graphics.html

प्रदर्शन के मुद्दों में से अधिकांश यूआई धागे पर कोई काम कर से आते हैं। समस्याओं को खोजने के लिए सख्त मोड का प्रयोग करें।

http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html

इसके अलावा प्रदर्शन हॉट स्पॉट ढूंढने के उपकरणों का उपयोग:

http://developer.android.com/guide/developing/debugging/debugging-tracing.html

http://developer.android.com/guide/developing/debugging/debugging-ui.html

[अगस्त संपादित करें 2017: गूगल प्रशिक्षण प्रलेखन के बारे में प्रदर्शन में सुधार हुआ है]

https://developer.android.com/training/best-performance.html

और तुम क्या वे क्या प्रतिपादन त्वरित हार्डवेयर के लिए किया था पर गूगल आईओ सत्र को देखने के हुड के नीचे हो रहा है की अधिक जानकारी के चाहते हैं, तो

http://www.youtube.com/watch?v=v9S5EO7CLjo

[पोस्ट गूगल आईओ 2012 अद्यतन]

जेली बीन के लिए, Google ने यूआई प्रदर्शन पर अतिरिक्त काम किया है। गूगल आईओ 2012 सत्र देखें:

http://www.youtube.com/watch?v=Q8m9sHdyXnE

0

वहाँ है कि अन्य खेलों में से एफपीएस माप सकते हैं बाजार में उपलब्ध क्षुधा हैं। उदाहरण के लिए कृपया गेमबेंच का प्रयास करें और यह आपको एफपीएस दिखा सकता है।

[अस्वीकरण]: मैं GameBench के संस्थापकों में से एक हूं।

+0

GameBench एक अच्छा उपकरण है। – Hardian

+0

@ कार्तिक कृपया बताएं कि जब आप अपने विकासशील टूल को बढ़ावा देते हैं। – Sistr

+0

सहमत @ सिस्टर - मैंने इस टिप्पणी को बहुत समय पहले पोस्ट किया था। मैं इसे अब उल्लेख करने के लिए एक बिंदु बनाते हैं। –

1

आप का उपयोग TinyDancer

जानकारी के लिए कृपया मेरा उत्तर here

संबंधित मुद्दे