Google अश्वेत समुदायों के लिए नस्लीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

IOS और Android ऐप्स के लिए स्वचालित अवधि के निशान

एक ट्रेस एक प्रदर्शन डेटा की रिपोर्ट है जो आपके ऐप में दो बिंदुओं के बीच कैद है। प्रदर्शन की निगरानी स्वचालित रूप से iOS और Android ऐप्स के लिए निम्न प्रकार की अवधि के निशान प्रदान करती है:

  • ऐप स्टार्ट ट्रेस - उपयोगकर्ता द्वारा ऐप खोलने पर और ऐप के उत्तरदायी होने के बीच के समय को मापता है

  • बैकग्राउंड ट्रेस में ऐप - उस समय को मापता है जब ऐप बैकग्राउंड में चल रहा होता है

  • ऐप फॉर फोरग्राउंड ट्रेस - उस समय को मापता है जब ऐप अग्रभूमि में चल रहा हो और उपयोगकर्ता के लिए उपलब्ध हो

  • स्क्रीन ट्रेस - एक स्क्रीन के जीवनकाल में फैलता है और धीमे और जमे हुए फ्रेम को मापता है

    ध्यान दें कि फायरबेस कंसोल में, स्क्रीन के निशान अन्य निशानों से अलग तालिका में प्रदर्शित किए जाते हैं ताकि आप अपने ऐप में विभिन्न स्क्रीन के प्रदर्शन की अधिक आसानी से जांच कर सकें।

स्वचालित अवधि परिभाषाएँ

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

ऐप प्रारंभ ट्रेस

यह ट्रेस उस समय को मापता है, जब उपयोगकर्ता ऐप खोलता है और जब ऐप उत्तरदायी होता है। कंसोल में, ट्रेस का नाम _app_start , और रिपोर्ट की गई मीट्रिक अवधि है

  • तब शुरू होता है जब एप्लिकेशन मेमोरी पर पहले Object को लोड करता है।

  • UIApplicationDidBecomeActiveNotification अधिसूचना प्राप्त करने के बाद होने वाले पहले सफल रन लूप के बाद बंद हो जाता है।

बैकग्राउंड ट्रेस में ऐप

यह उस समय को मापता है जब ऐप पृष्ठभूमि में चल रहा होता है। कंसोल में, ट्रेस का नाम _app_in_background , और रिपोर्ट की गई मीट्रिक अवधि है

  • जब आवेदन UIApplicationWillResignActiveNotification अधिसूचना प्राप्त करता है।

  • स्टॉप जब यह UIApplicationDidBecomeActiveNotification अधिसूचना प्राप्त करता है।

अग्रभूमि ट्रेस में ऐप

यह उस समय को मापता है जब ऐप अग्रभूमि में चल रहा होता है और उपयोगकर्ता के लिए उपलब्ध होता है। कंसोल में, ट्रेस का नाम _app_in_foreground , और रिपोर्ट की गई मीट्रिक अवधि है

  • जब अनुप्रयोग UIApplicationDidBecomeActiveNotification अधिसूचना प्राप्त करता है।

  • स्टॉप जब यह UIApplicationWillResignActiveNotification अधिसूचना प्राप्त करता है।

स्क्रीन का निशान

यह ट्रेस एक स्क्रीन के जीवनकाल को फैलाता है और धीमे और जमे हुए फ्रेम को मापता है। इस ट्रेस के लिए रिपोर्ट की गई मीट्रिक धीमी रेंडरिंग फ्रेम और फ्रोजन फ्रेम हैं

ध्यान दें कि फायरबेस कंसोल में, स्क्रीन के निशान अन्य निशानों से अलग तालिका में प्रदर्शित किए जाते हैं ताकि आप अपने ऐप में विभिन्न स्क्रीन के प्रदर्शन की अधिक आसानी से जांच कर सकें।

  • जब app viewDidAppear: कॉल viewDidAppear: keyWindow में हर UIViewController लिए शुरू होता है।

  • जब अनुप्रयोग viewDidDisappear: कॉल को viewDidDisappear:

ध्यान दें कि स्क्रीन निशान कैनोनिकल कंटेनर व्यू कंट्रोलर्स पर कब्जा नहीं करते हैं।

कंसोल में स्वचालित अवधि के निशान की निगरानी करें

  1. फायरबेस कंसोल में, प्रदर्शन डैशबोर्ड पर जाएं

  2. डिवाइस टैब पर क्लिक करें, फिर आप कर सकते हैं:

    • अपने सभी निशानों (और आपके द्वारा जोड़े गए किसी भी कस्टम निशान ) के लिए एकत्रित डेटा की त्वरित रिपोर्ट देखें।

    • अधिक विवरण में ट्रेस के डेटा की समीक्षा करने के लिए एक विशिष्ट ट्रेस पर क्लिक करें।

    • डैशबोर्ड के ऊपरी-बाएँ में फ़िल्टर बटन का उपयोग करें, विशेषता द्वारा डेटा की बुनियादी फ़िल्टरिंग करने के लिए।

  3. यदि आप एक विशिष्ट ट्रेस पर क्लिक करते हैं, तो कंसोल मीट्रिक कार्ड पर एकत्रित डेटा का अवलोकन प्रदर्शित करता है।

    • एप्लिकेशन प्रारंभ , अग्रभूमि में ऐप और पृष्ठभूमि के निशान में ऐप , अवधि मीट्रिक प्रदर्शित करता है।

      डैशबोर्ड के शीर्ष-दाईं ओर दिए गए विकल्पों का उपयोग करके अवधि डेटा को अपने ऐप के प्रत्येक संस्करण के लिए कुल , समय के साथ , देखें।

    • स्क्रीन के निशान के लिए, धीमा रेंडरिंग और फ्रोजन फ्रेम मेट्रिक्स प्रदर्शित करते हैं।

      स्क्रीन के प्रतिशत है कि एकत्रित किया मीट्रिक की सीमा में आते हैं, समय के साथ, या आपके एप्लिकेशन के प्रत्येक संस्करण के लिए देखने के लिए डैशबोर्ड के ऊपरी दाएं भाग में विकल्पों का उपयोग करें।

    डैशबोर्ड के ऊपरी-बाएँ में फ़िल्टर बटन का उपयोग करें, विशेषता द्वारा डेटा की बुनियादी फ़िल्टरिंग करने के लिए।

  4. किसी भी मीट्रिक के लिए, एकत्रित डेटा के बारे में अधिक गहन जानकारी की समीक्षा करने और समृद्ध विश्लेषण सुविधाओं का उपयोग करने के लिए अधिक देखें पर क्लिक करें। उदाहरण के लिए, आप विशेषता के आधार पर डेटा को फ़िल्टर और सेगमेंट कर सकते हैं और ऐप-उपयोग सत्र के संदर्भ में डेटा देख सकते हैं।

    निम्न अनुभाग में इन-डेप्थ ट्रेस रिपोर्ट की उपलब्ध सुविधाओं का वर्णन किया गया है।

अवधि ट्रेस नमूनों पर अधिक विवरण देखें

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

फायरबेस प्रदर्शन निगरानी सत्र पृष्ठ की एक छवि

  • CPU: आपका ऐप कितना उपयोगकर्ता समय और सिस्टम समय लेता है।

  • मेमोरी: आपके ऐप कितनी मेमोरी का उपयोग करता है। हीप मेमोरी डायनेमिक एलोकेशन के लिए उपयोग की जाने वाली मेमोरी है, जिसमें बनाई गई ऑब्जेक्ट, डील डील की गई वस्तुएं, और उन वस्तुओं को शामिल किया जाता है जिन्हें ऐप सक्रिय रूप से उपयोग कर रहा है।

  • व्यक्तिगत जानकारी: एक ट्रेस या नेटवर्क अनुरोध के एकल उदाहरण के बारे में विस्तृत जानकारी, जिसमें प्रारंभ समय, अंत समय, अवधि, अनुरोध आकार और प्रतिक्रिया आकार शामिल है।

  • समवर्ती उदाहरण: एक ही समय में हुए निशान या नेटवर्क अनुरोधों के बारे में जानकारी।

  • डिवाइस विशेषताएँ: डिवाइस के बारे में जानकारी, ऐप संस्करण, मॉडल, ओएस संस्करण, रेडियो और कस्टम विशेषताओं सहित।

Firebase कंसोल में इन विस्तृत नमूनों को देखने के लिए, आप या तो:

  • अपने ऐप के किसी एक निशान या नेटवर्क अनुरोध को खोलें, फिर सत्र देखें पर क्लिक करें।

  • विशिष्ट विशेषता से विशेषता के सत्र के लिए लिंक पर क्लिक करें।

फायरबेस प्रदर्शन निगरानी की एक छवि सत्रों के लिंक के साथ

प्रतिशत द्वारा फ़िल्टर सत्र

प्रदर्शन की निगरानी करने वाले सत्रों को प्रत्येक मीट्रिक के लिए प्रतिशत में वितरित किया जाता है। निम्न प्रतिशतक श्रेणियों में सत्र उच्च प्रतिशतक श्रेणियों में सत्रों की तुलना में मीट्रिक के लिए कम मूल्य है।

उपलब्ध सत्रों को प्रतिशत द्वारा फ़िल्टर करने के लिए, सत्र विवरण के ऊपर प्रतिशतक ड्रॉपडाउन का उपयोग करें।

फायरबेस प्रदर्शन निगरानी सत्र पृष्ठ की एक छवि