अपनी वेबसाइट की परफ़ॉर्मेंस का विश्लेषण करने के लिए, परफ़ॉर्मेंस पैनल का इस्तेमाल करें.
खास जानकारी
परफ़ॉर्मेंस पैनल की मदद से, अपने वेब ऐप्लिकेशन की सीपीयू परफ़ॉर्मेंस प्रोफ़ाइलें रिकॉर्ड की जा सकती हैं. प्रोफ़ाइलों का विश्लेषण करके, परफ़ॉर्मेंस से जुड़ी संभावित समस्याओं का पता लगाएं. साथ ही, संसाधनों के इस्तेमाल को ऑप्टिमाइज़ करने के तरीके जानें.
परफ़ॉर्मेंस पैनल का इस्तेमाल करके, ये काम किए जा सकते हैं:
- परफ़ॉर्मेंस प्रोफ़ाइल रिकॉर्ड करें.
- कैप्चर करने की सेटिंग बदलें.
- परफ़ॉर्मेंस रिपोर्ट का विश्लेषण करें.
अपनी वेबसाइट की परफ़ॉर्मेंस को बेहतर बनाने के बारे में पूरी जानकारी पाने के लिए, रनटाइम परफ़ॉर्मेंस का विश्लेषण करना लेख पढ़ें.
परफ़ॉर्मेंस पैनल खोलें
परफ़ॉर्मेंस पैनल खोलने के लिए, DevTools खोलें. इसके बाद, सबसे ऊपर मौजूद टैब के सेट से परफ़ॉर्मेंस चुनें.
इसके अलावा, कमांड मेन्यू की मदद से परफ़ॉर्मेंस पैनल खोलने के लिए, यह तरीका अपनाएं:
- DevTools खोलें.
- कमांड मेन्यू खोलने के लिए, इनमें से कोई एक तरीका अपनाएं:
- macOS: Command+Shift+P
- Windows, Linux, ChromeOS: Control+Shift+P

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

Configure field data fetching डायलॉग बॉक्स में, Privacy disclosure को ध्यान से पढ़ें. इसके बाद, Ok पर क्लिक करें.
ऐडवांस: डेवलपमेंट और प्रोडक्शन एनवायरमेंट के बीच मैपिंग सेट अप करना...
अगर आपको काम का फ़ील्ड डेटा अपने-आप चाहिए, तो डेवलपमेंट और प्रोडक्शन ऑरिजिन के बीच (एक से ज़्यादा) मैपिंग सेट अप की जा सकती हैं:
- डायलॉग विंडो में, ऐडवांस सेक्शन को बड़ा करें और + नया पर क्लिक करें.
मैपिंग टेबल में, डेवलपमेंट और प्रोडक्शन यूआरएल डालें. इसके बाद, + पर क्लिक करें.

उदाहरण के लिए,
http://localhost:8080कोhttps://example.comपर मैप करने से,localhost:8080/page1पर नेविगेट करने परexample.com/page1के लिए फ़ील्ड डेटा दिखेगा.इसके अलावा, अगर किसी वजह से आपको फ़ील्ड डेटा अपने-आप नहीं मिलता है, तो यहां दिए गए यूआरएल के लिए फ़ील्ड डेटा हमेशा दिखाएं को चालू करें और यूआरएल दें. परफ़ॉर्मेंस पैनल, सबसे पहले इस यूआरएल के लिए फ़ील्ड डेटा फ़ेच करने की कोशिश करेगा. इसके बाद, आपको यह फ़ील्ड डेटा दिखाएगा. इससे कोई फ़र्क़ नहीं पड़ता कि आपने कौनसे पेज पर नेविगेट किया है.
सेटअप के बाद, फ़ील्ड डेटा को फ़ेच करने की सेटिंग बदलने के लिए, फ़ील्ड डेटा > कॉन्फ़िगर करें पर क्लिक करें
फ़ील्ड डेटा फ़ेच करने की सुविधा सेट अप करने के बाद, परफ़ॉर्मेंस पैनल में अब आपको अपनी लोकल मेट्रिक के स्कोर और उपयोगकर्ताओं को मिलने वाले स्कोर के बीच तुलना दिखेगी. दाईं ओर मौजूद फ़ील्ड का डेटा सेक्शन में, डेटा इकट्ठा करने की अवधि देखी जा सकती है.

किसी मेट्रिक के स्कोर का ब्रेकडाउन देखने के लिए, मेट्रिक वैल्यू पर कर्सर घुमाएं. इससे आपको टूलटिप दिखेगी.
अपने एनवायरमेंट को कॉन्फ़िगर करना, ताकि वह उपयोगकर्ताओं के एनवायरमेंट से बेहतर तरीके से मैच हो सके
पिछले सेक्शन में बताए गए तरीके से फ़ील्ड डेटा फ़ेच सेट अप करने पर, परफ़ॉर्मेंस पैनल आपको यह सुझाव देता है कि उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, अपने एनवायरमेंट को कैसे कॉन्फ़िगर करें.
अपने एनवायरमेंट को कॉन्फ़िगर करने के लिए:
हर मेट्रिक कार्ड में, अपना टेस्टिंग सेटअप तैयार करने के लिए, असल उपयोगकर्ता अनुभव पर गौर करें सेक्शन को बड़ा करें. अगर कोई सेक्शन मौजूद है, तो सुझाव पढ़ें.

इस उदाहरण में, ऐसा लगता है कि आपको अपने उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, डेस्कटॉप स्क्रीन के सामान्य साइज़ का इस्तेमाल करना चाहिए. साथ ही, सीपीयू और नेटवर्क की स्पीड को कम करना चाहिए.
इस उदाहरण के लिए, एनवायरमेंट कॉन्फ़िगरेशन को मैच करने के लिए:
- अपने व्यूपोर्ट को स्क्रीन के किसी सामान्य साइज़ (उदाहरण के लिए, 720 पिक्सल या 1080 पिक्सल) पर सेट करें. किसी खास डिवाइस और स्क्रीन साइज़ का इस्तेमाल करने के लिए, Elements पैनल में Device mode का इस्तेमाल किया जा सकता है.
- इस उदाहरण में, वेबसाइट के 82% उपयोगकर्ता ब्राउज़ करने के लिए डेस्कटॉप का इस्तेमाल करते हैं. यह पक्का करने के लिए कि आपने अपनी स्थानीय मेट्रिक के स्कोर की तुलना सही फ़ील्ड डेटा से की है, फ़ील्ड डेटा > डिवाइस ड्रॉप-डाउन सूची से डेस्कटॉप चुनें.
- एनवायरमेंट सेटिंग सेक्शन में, नेटवर्क ड्रॉप-डाउन सूची को, उदाहरण के लिए फ़ास्ट 4G पर सेट करें. साथ ही, सीपीयू को, उदाहरण के लिए 20 गुना धीमा पर सेट करें. यह भी पक्का करें कि आपने इसी सेक्शन में, नेटवर्क कैश मेमोरी बंद करें को चुना हो.
अपने एनवायरमेंट को कॉन्फ़िगर करने के बाद, पेज को फिर से लोड करें. इसके साथ इंटरैक्ट करके, अपने लोकल आईएनपी को कैप्चर करें. इसके बाद, मेट्रिक के स्कोर की फिर से तुलना करें.

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