परफ़ॉर्मेंस की समस्या कहां है, यह पता लगाना मुश्किल हो सकता है. साथ ही, यह तय करना भी मुश्किल हो सकता है कि ऑप्टिमाइज़ेशन के लिए कौनसे कोड का इस्तेमाल किया जाए. समस्या की वजह का पता लगाने के लिए, टूल का इस्तेमाल करें.
लेआउट इंस्पेक्टर
लेआउट इंस्पेक्टर का इस्तेमाल करके, अपने लेआउट की जांच करें और कंपोज़िशन की संख्या देखें.
अगर आपके यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस खराब है, तो आम तौर पर इसकी वजह कोडिंग से जुड़ी कोई गड़बड़ी होती है. इस गड़बड़ी की वजह से, आपका यूज़र इंटरफ़ेस (यूआई) बार-बार कंपोज़ होता है. वहीं दूसरी ओर, कोडिंग से जुड़ी कुछ गड़बड़ियों की वजह से, आपका यूज़र इंटरफ़ेस (यूआई) कंपोज़ नहीं हो पाता. इसका मतलब है कि यूज़र इंटरफ़ेस (यूआई) में किए गए बदलाव, स्क्रीन पर नहीं दिखते. कंपोज़िशन को ट्रैक करके, इन दोनों तरह की समस्याओं का पता लगाया जा सकता है.
कंपोज़िशन अपने-आप में कोई समस्या नहीं है. हालांकि, अनचाहे कंपोज़िशन की वजह से समस्या हो सकती है.
ज़्यादा जानकारी के लिए, लेआउट इंस्पेक्टर के कंपोज़िशन की संख्या से जुड़ा दस्तावेज़ देखें.
कंपोज़िशन ट्रेसिंग
सिस्टम ट्रेस करने वाले टूल में, ऐप्लिकेशन बनाने की सुविधा को ट्रेस करने के लिए, कंपोज़िशन ट्रेसिंग का इस्तेमाल करें. परफ़ॉर्मेंस से जुड़ी किसी समस्या की जांच करते समय, ट्रेस अक्सर जानकारी का सबसे अच्छा सोर्स होते हैं. इनकी मदद से, यह अनुमान लगाया जा सकता है कि समस्या क्या है और इसकी जांच कहां से शुरू की जाए.
अन्य संसाधन
- ऐप्लिकेशन की परफ़ॉर्मेंस से जुड़ी गाइड: Android पर परफ़ॉर्मेंस बेहतर बनाने के लिए, बेहतरीन तरीके , लाइब्रेरी, और टूल के बारे में जानें.
- परफ़ॉर्मेंस की जांच करना: ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करना.
- तुलना करना: ऐप्लिकेशन की परफ़ॉर्मेंस की तुलना करना.
- ऐप्लिकेशन के शुरू होने में लगने वाला समय: ऐप्लिकेशन के शुरू होने में लगने वाले समय को ऑप्टिमाइज़ करना.
- बेसलाइन प्रोफ़ाइलें: बेसलाइन प्रोफ़ाइलों के बारे में जानना.