Check out what’s new from Firebase at Google I/O 2022. Learn more

स्क्रीन रेंडरिंग प्रदर्शन डेटा (Apple और Android ऐप्स) के बारे में जानें

प्रदर्शन निगरानी आपके ऐप में निगरानी की जाने वाली प्रक्रियाओं के बारे में डेटा एकत्र करने के लिए ट्रेस का उपयोग करती है। ट्रेस एक ऐसी रिपोर्ट होती है जिसमें आपके ऐप में दो समय के बीच कैप्चर किया गया डेटा होता है।

Apple और Android ऐप्स के लिए, प्रदर्शन मॉनिटरिंग स्वचालित रूप से आपके ऐप में प्रत्येक स्क्रीन के लिए एक ट्रेस एकत्र करता है जिसे स्क्रीन रेंडरिंग ट्रेस कहा जाता है। प्रत्येक स्क्रीन रेंडरिंग ट्रेस निम्नलिखित मीट्रिक एकत्र करता है:

  • धीमी रेंडरिंग फ़्रेम — एक मीट्रिक जो उन फ़्रेमों के प्रतिशत को मापता है जो किसी विशिष्ट स्क्रीन के लिए रेंडर करने में धीमे थे

  • फ़्रीज़ किए गए फ़्रेम — एक मीट्रिक जो किसी विशिष्ट स्क्रीन के लिए फ़्रीज़ किए गए फ़्रेम के प्रतिशत को मापता है

आप ट्रेस तालिका के स्क्रीन रेंडरिंग उपटैब में इन ट्रेस से डेटा देख सकते हैं, जो प्रदर्शन डैशबोर्ड के नीचे है (इस पृष्ठ पर बाद में कंसोल का उपयोग करने के बारे में और जानें)।

स्क्रीन रेंडरिंग ट्रेस की परिभाषा

प्रत्येक स्क्रीन रेंडरिंग ट्रेस को उस नाम से पहचाना जाता है जिसे आपने अपने ऐप में स्क्रीन कहा है। इस ट्रेस के लिए एकत्रित मीट्रिक धीमी रेंडरिंग फ़्रेम और फ़्रीज़ किए गए फ़्रेम हैं।

  • जब ऐप viewDidAppear: को कॉल करता है, तो keyWindow में प्रत्येक UIViewController के लिए प्रारंभ होता है।

  • जब ऐप कॉल करता है तो रुक जाता है viewDidDisappear:

ध्यान दें कि स्क्रीन रेंडरिंग ट्रेस कैनोनिकल कंटेनर व्यू कंट्रोलर को कैप्चर नहीं करता है।

स्क्रीन रेंडरिंग ट्रेस द्वारा एकत्रित मीट्रिक

ये ट्रेस आउट-ऑफ़-द-बॉक्स ट्रेस हैं, इसलिए आप इनमें कस्टम मीट्रिक या कस्टम विशेषताएं नहीं जोड़ सकते हैं।

धीमी रेंडरिंग फ्रेम

यह मीट्रिक उन फ़्रेमों का प्रतिशत है जो किसी विशिष्ट स्क्रीन के लिए रेंडर करने में धीमे थे। विशेष रूप से, यह मीट्रिक उन स्क्रीन इंस्टेंस का प्रतिशत है, जिसके दौरान 50% से अधिक फ़्रेम को रेंडर होने में 16 ms से अधिक समय लगा।

जमे हुए फ्रेम

यह मीट्रिक उन फ़्रेमों का प्रतिशत है जो किसी विशिष्ट स्क्रीन के लिए फ़्रीज़ किए गए थे। विशेष रूप से, यह मीट्रिक उन स्क्रीन इंस्टेंस का प्रतिशत है, जिसके दौरान 0.1% से अधिक फ़्रेम को रेंडर होने में 700 ms से अधिक समय लगा।

प्रदर्शन डेटा ट्रैक करें, देखें और फ़िल्टर करें

रीयल टाइम परफ़ॉर्मेंस डेटा देखने के लिए, पक्का करें कि आपका ऐप परफ़ॉर्मेंस मॉनिटरिंग SDK वर्शन का इस्तेमाल करता है जो रीयल टाइम डेटा प्रोसेसिंग के साथ संगत है। और जानें

अपने डैशबोर्ड में प्रमुख मीट्रिक ट्रैक करें

यह जानने के लिए कि आपकी प्रमुख मीट्रिक किस प्रकार रुझान में हैं, उन्हें प्रदर्शन डैशबोर्ड के शीर्ष पर अपने मीट्रिक बोर्ड में जोड़ें. आप सप्ताह-दर-सप्ताह परिवर्तन देखकर जल्दी से प्रतिगमन की पहचान कर सकते हैं या सत्यापित कर सकते हैं कि आपके कोड में हाल के परिवर्तन प्रदर्शन में सुधार कर रहे हैं।

Firebase प्रदर्शन निगरानी डैशबोर्ड में मीट्रिक बोर्ड की एक छवि

अपने मीट्रिक बोर्ड में मीट्रिक जोड़ने के लिए, Firebase कंसोल में प्रदर्शन डैशबोर्ड पर जाएं, फिर डैशबोर्ड टैब पर क्लिक करें. एक खाली मीट्रिक कार्ड पर क्लिक करें, फिर अपने बोर्ड में जोड़ने के लिए एक मौजूदा मीट्रिक चुनें। किसी मीट्रिक को बदलने या निकालने जैसे अधिक विकल्पों के लिए किसी आबादी वाले मीट्रिक कार्ड पर पर क्लिक करें।

मेट्रिक्स बोर्ड समय के साथ एकत्र किए गए मीट्रिक डेटा को ग्राफिकल रूप में और संख्यात्मक प्रतिशत परिवर्तन के रूप में दिखाता है।

डैशबोर्ड का उपयोग करने के बारे में और जानें।

निशान और उनका डेटा देखें

अपने निशान देखने के लिए, फायरबेस कंसोल में प्रदर्शन डैशबोर्ड पर जाएं, ट्रेस तालिका तक नीचे स्क्रॉल करें, फिर उपयुक्त उपटैब पर क्लिक करें। तालिका प्रत्येक ट्रेस के लिए कुछ शीर्ष मीट्रिक प्रदर्शित करती है, और आप किसी विशिष्ट मीट्रिक के लिए प्रतिशत परिवर्तन के आधार पर सूची को क्रमबद्ध भी कर सकते हैं।

यदि आप ट्रेस तालिका में ट्रेस नाम पर क्लिक करते हैं, तो आप ट्रेस का पता लगाने के लिए विभिन्न स्क्रीन पर क्लिक कर सकते हैं और रुचि के मीट्रिक में ड्रिल डाउन कर सकते हैं। अधिकांश पृष्ठों पर, आप विशेषता के आधार पर डेटा को फ़िल्टर करने के लिए फ़िल्टर बटन (स्क्रीन के ऊपरी-बाएँ) का उपयोग कर सकते हैं, उदाहरण के लिए:

विशेषता द्वारा फ़िल्टर किए जा रहे Firebase प्रदर्शन निगरानी डेटा की एक छवि
  • पिछली रिलीज़ या अपनी नवीनतम रिलीज़ के बारे में डेटा देखने के लिए ऐप संस्करण द्वारा फ़िल्टर करें
  • पुराने डिवाइस आपके ऐप को कैसे हैंडल करते हैं, यह जानने के लिए डिवाइस के अनुसार फ़िल्टर करें
  • यह सुनिश्चित करने के लिए देश के आधार पर फ़िल्टर करें कि आपका डेटाबेस स्थान किसी विशिष्ट क्षेत्र को प्रभावित नहीं कर रहा है

अपने ट्रेस के लिए डेटा देखने के बारे में और जानें।

अगले कदम