मुझे अपने आप को लगभग किसी भी डिबगिंग टूल के बिना क्यूटी एप्लिकेशन को डीबग करने की कठिन स्थिति में मिलती है: एप्लिकेशन अधिक से अधिक CPU का उपयोग करना शुरू कर देता है क्योंकि यह बार-बार एक ही क्रिया चला रहा है; कई घंटों के बाद सीपीयू पूरी तरह से संतृप्त है।उपकरण डिबगिंग के बिना डीबगिंग तकनीक
एप्लिकेशन एआरएम लिनक्स एम्बेडेड डिवाइस पर चलता है जहां जीडीबी काम नहीं करता है, शायद प्रदान की गई टूलचेन के साथ मुश्किल से खोज की समस्याएं। स्ट्रेस केवल टाइमर गतिविधियों की रिपोर्ट करने के लिए प्रतीत होता है (यह एक ओपनजीएल एप्लीकेशन है इसलिए इसकी उम्मीद है)। ltrace उपलब्ध नहीं है और इसे संकलित करने के परिणामस्वरूप एक कठिन कार्य, शायद बेकार। मैंने एप्लिकेशन नहीं लिखा लेकिन स्रोत कोड उपलब्ध है।
क्या कुछ और है जो मैं यह जानने के लिए कर सकता हूं कि अधिक संसाधनों का उपभोग करते समय एप्लिकेशन क्या कर रहा है? किसी भी तरह से मुझे सभी विधि कॉल का पता लगाने के लिए आवेदन करना है? क्या कोई अन्य तकनीक है जिसका उपयोग मैं समस्या का अनुमान लगाने के लिए या मेरा ध्यान केंद्रित करने का प्रयास करने के लिए कर सकता हूं?
संपादित करें: यह gdb: Only question marks in backtrace reported by gdb on ARM के साथ समस्याओं में से एक है। यहां तक कि एक सीजीएफॉल्ट परिणामों को अनुकरण करने वाली दस लाइनों के आवेदन को भी लिखना।
क्या आपने रिमोट डीबगिंग की कोशिश की है? – manasij7479
क्या आप valgrind चला सकते हैं? – WeaselFox
जीडीबी के साथ रिमोट डीबगिंग? सफलता के बिना घंटों तक कोशिश की। वालग्रिंड में भी समस्याएं हैं। कोई भी इस उपकरण को ओम इस मंच पर काम करने में सक्षम नहीं था। यह भी मान लें कि सिस्टम libs सभी छीन रहे हैं। –