टूलिंग

यह पता लगाना मुश्किल हो सकता है कि परफ़ॉर्मेंस से जुड़ी समस्या कहां है और किस कोड को ऑप्टिमाइज़ करना है. सबसे पहले, उन टूल का इस्तेमाल करें जिनसे यह पता लगाया जा सके कि समस्या कहां है.

लेआउट इंस्पेक्टर

अपने लेआउट की जांच करने और रीकंपोज़िशन की संख्या देखने के लिए, लेआउट इंस्पेक्टर का इस्तेमाल करें.

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

रीकंपोज़िशन अपने-आप में कोई समस्या नहीं है. हालांकि, अनचाहा रीकंपोज़िशन एक समस्या हो सकती है.

ज़्यादा जानकारी के लिए, लेआउट इंस्पेक्टर के रीकंपोज़िशन की संख्या से जुड़ा दस्तावेज़ देखें.

कंपोज़िशन ट्रेसिंग

सिस्टम ट्रेस में अपने कंपोज़ेबल फ़ंक्शन को ट्रेस करने के लिए, कंपोज़िशन ट्रेसिंग का इस्तेमाल करें. परफ़ॉर्मेंस से जुड़ी किसी समस्या की जांच करते समय, ट्रेस अक्सर जानकारी का सबसे अच्छा सोर्स होते हैं. इनसे आपको यह अनुमान लगाने में मदद मिलती है कि समस्या क्या है और इसकी जांच कहां से शुरू करनी है.

अतिरिक्त संसाधन