लेता है क्या आईफोन पर सीपीयू के लिए एप्लिकेशन प्राथमिकता बढ़ाने का कोई तरीका है? मैंने देखा है कि स्प्रिंगबोर्ड डिवाइस पर प्रदर्शन में कुछ उतार-चढ़ाव के कारण कई बार बहुत सी CPU लेता है।स्प्रिंगबोर्ड बहुत अधिक CPU
7
A
उत्तर
11
जो आप देख रहे हैं वह शायद कोर एनीमेशन से संबंधित एक आर्टिफैक्ट है। आईफोन पर कोर एनीमेशन सर्वर स्प्रिंगबोर्ड के स्वामित्व में है, इसलिए कोर-एनीमेशन से संबंधित क्रियाएं (एनीमेशन से संबंधित गणना आदि) स्प्रिंगबोर्ड द्वारा निष्पादित की जाती हैं, भले ही उन्हें आपके आवेदन द्वारा शुरू किया गया हो। यह स्प्रिंगबोर्ड स्वयं पृष्ठभूमि में सीपीयू समय जलाने का मामला नहीं है, यह डिवाइस के खिलाफ उपकरण या इसी तरह के उपकरण चलाने के दौरान यह प्रसंस्करण कैसे दिखता है।
इस मामले में, मैं देखता हूं कि आप स्क्रीन के चारों ओर चीजों को एनिमेट कर रहे थे (यहां तक कि यूआईकिट इंटरफ़ेस तत्वों का स्पष्ट रूप से उपयोग करते हुए), या आपके प्रदर्शन समस्याओं को सुगम बनाने के लिए, उन विचारों या परतों को कैसे मिश्रित किया जा रहा था।
संबंधित मुद्दे
- 1. फ़ाइल स्थानांतरण बहुत सी CPU
- 2. जावा में बहुत कम CPU उपयोग
- 3. क्या 'टाइमर' अधिक CPU पावर लेता है?
- 4. mysql बहुत अधिक अनुक्रमणिका?
- 5. तालिका कॉलम बहुत अधिक
- 6. jQuery बहुत अधिक रिकर्सन
- 7. बहुत अधिक CPU का उपयोग कर प्रक्रिया खोजने के लिए कमांड
- 8. एनएचबर्ननेट विलंबता बहुत अधिक है
- 9. कितने परतें बहुत अधिक हैं?
- 10. फायरबग ऑनलोड समय बहुत अधिक
- 11. कितने ईजेबी बहुत अधिक हैं?
- 12. टेक्स्ट चयन बहुत अधिक हाइलाइटिंग
- 13. बहुत अधिक टेबल; MySQL केवल
- 14. JQuery टेम्पलेट्स - बहुत अधिक रिकर्सन
- 15. कितने एनएसटीमीटर बहुत अधिक हैं?
- 16. कितना जावास्क्रिप्ट बहुत अधिक है
- 17. कितना अमूर्तता बहुत अधिक है?
- 18. MySQL: INSERT से अधिक CPU गहन क्यों हटाया जाता है?
- 19. क्या एमओडी ऑपरेशन गुणा से अधिक CPU गहन है?
- 20. विस्तार के तरीके: बहुत अधिक उपयोग करते समय प्रदर्शन समस्या?
- 21. MySQL उच्च CPU उपयोग
- 22. कितना सत्र डेटा बहुत अधिक है?
- 23. Emacs थका हुआ: बहुत अधिक जानकारी
- 24. कितने साझा प्राथमिकताएं बहुत अधिक हैं?
- 25. Emacs में बहुत अधिक विभाजित स्क्रीन खोलने!
- 26. एक्सेल मैक्रो - बहुत अधिक लाइन निरंतरता
- 27. कितने फ़ंक्शन पैरामीटर बहुत अधिक हैं?
- 28. बहुत अधिक खुली फ़ाइल त्रुटि, java.io.FileNotFoundException
- 29. memcached में कितने कुंजी बहुत अधिक हैं?
- 30. कितने डेटाबेस इंडेक्स बहुत अधिक हैं?
धन्यवाद .. वहां देखेंगे। :) मुझे आश्चर्य है कि अगर मैं उस यूआई एनीमेशन को ओपनजीएल व्यू में अनुवाद करके बेहतर प्रदर्शन प्राप्त करूंगा। हमम ... मुझे आश्चर्य है। – tbarbe
@tbarbe - मैं सबसे पहले शार्क और इंस्ट्रूमेंट्स का उपयोग करके अपने आवेदन को प्रोफ़ाइल करने का प्रयास करता हूं ताकि यह देखने के लिए कि प्रदर्शन में गिरावट में कोई स्पष्ट हॉटस्पॉट योगदान दे रहा है या नहीं। ओपनजीएल ईएस पर जाने से भी एक साधारण एनीमेशन के लिए जबरदस्त मात्रा में कोड जोड़ा जाएगा, और आपको अभी भी अपने अन्य यूआई तत्वों के शीर्ष पर मिश्रित गैर-अपारदर्शी CAEAGLLayer के भीतर ऐसा करने की आवश्यकता होगी। –
thx ब्रैड ... इसे और अधिक देखेंगे - सलाह के लिए धन्यवाद! मैं ओपनजीएल में हेडफर्स्ट को गोता लगाने के बहाने की भी तलाश कर रहा हूं ताकि यह देखने के लिए कि वास्तव में क्या फायदे और नुकसान हैं। :) – tbarbe