मैं जावा के साथ एक साधारण एंड्रॉइड गेम बना रहा हूं। मैंने देखा कि हर 20-40 सेकंड में कुछ कष्टप्रद लगते हैं। सबसे पहले मैंने सोचा कि हम कचरा कलेक्टर के कारण हैं, लेकिन जैसा कि मैंने अपनी लॉगकैट की जांच की है, मैंने देखा कि खेल के समय में कोई कचरा संग्रह नहीं है। मैं चिह्नित लॉग हर खेल रह begans और देखा यह लॉग प्रविष्टि है कि वहाँ लगभग हर:एंड्रॉइड गेम में स्पोराडिक अंतराल
डब्ल्यू/qdhwcomposer (209): अत्यधिक देरी पढ़ने vsync: 47 एमएस
ले लिया यह रूप कहते हैं, देरी होती है (आमतौर पर> 45 एमएमएस) और मुझे लगता है कि मैं अंतराल के रूप में नोटिस करता हूं। क्या कोई इस समस्या को जानता है या उन देरी से बचने के लिए कैसे?
यहाँ समय खेल का समय लेता है पर LogCat से दो स्निपेट हैं:
07-29 15:11:50.196: D/BatteryService(692): update start
07-29 15:11:50.206: D/BatteryService(692): level:80, scale:100, status:2, health:2, present:true, voltage: 4121, temperature: 355, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303554, invalid charger:0, online:4, charge type:1, current avg:460
07-29 15:11:50.206: D/BatteryService(692): Sending ACTION_BATTERY_CHANGED.
07-29 15:11:50.216: D/STATUSBAR-BatteryController(1082): onReceive() - ACTION_BATTERY_CHANGED
07-29 15:11:50.216: D/STATUSBAR-BatteryController(1082): onReceive() - BATTERY_STATUS_CHARGING:
07-29 15:11:50.226: D/HeadsetStateMachine(18054): Disconnected process message: 10
07-29 15:11:50.236: W/qdhwcomposer(209): Excessive delay reading vsync: took 47 ms
07-29 15:11:50.236: D/STATUSBAR-IconMerger(1082): checkOverflow(288), More:true, Req:true Child:5
07-29 15:12:00.176: W/qdhwcomposer(209): Excessive delay reading vsync: took 49 ms
07-29 15:12:00.226: D/BatteryService(692): update start
07-29 15:12:00.226: D/BatteryService(692): level:80, scale:100, status:2, health:2, present:true, voltage: 4065, temperature: 355, technology: Li-ion, AC powered:false, USB powered:true, Wireless powered:false, icon:17303554, invalid charger:0, online:4, charge type:1, current avg:460
07-29 15:12:00.226: D/BatteryService(692): Sending ACTION_BATTERY_CHANGED.
07-29 15:12:00.236: D/STATUSBAR-BatteryController(1082): onReceive() - ACTION_BATTERY_CHANGED
07-29 15:12:00.236: D/STATUSBAR-BatteryController(1082): onReceive() - BATTERY_STATUS_CHARGING:
07-29 15:12:00.236: D/HeadsetStateMachine(18054): Disconnected process message: 10
मैं अपने सैमसंग गैलेक्सी एस 4 (GT-I9505) btw पर एंड्रॉयड 4.3 के साथ यह परीक्षण किया गया।
धन्यवाद
Geru
BattleCamp इस मुद्दे भी है, यह वास्तव में कष्टप्रद है स्वाइप करने के लिए एक समय सीमा नहीं है के रूप में। मेरे पास एस 4 भी है, शायद यह सिर्फ यह फोन है ?! – TWiStErRob
जीईआरयू, क्या आपको एक फिक्स मिला है? – george
जहां तक मुझे याद है कि यह वास्तव में "सैमसंग गैलेक्सी एस 4 विशिष्ट बग" था और मुझे वास्तव में यह समस्या मेरे नए फोन (सैमसंग गैलेक्सी ए 5) पर नहीं है। लेकिन उनके पास एक ही एंड्रॉइड संस्करण नहीं है, इसलिए यदि यह हार्डवेयर से संबंधित है तो मुझे 100% निश्चित नहीं है। दुर्भाग्यवश मेरा एस 4 पिछले साल नष्ट हो गया और मैं इसे फिर से जांचने में असमर्थ हूं। – Geru