Skip to main content

क्या आपका डिस्प्ले स्मूथ फ्रेम्स डिलीवर कर रहा है?

स्टटर, माइक्रो-हिच और असंगत फ्रेम डिलीवरी का पता लगाने के लिए फ्रेम-बाय-फ्रेम टाइमिंग का विश्लेषण करें। अपने 1% low फ्रेम टाइम और फ्रेम टाइम वेरिएंस देखें — सब कुछ आपके ब्राउज़र में लोकल रूप से प्रोसेस होता है।

यह टेस्ट requestAnimationFrame टाइमस्टैम्प का उपयोग करके प्रत्येक रेंडर किए गए फ्रेम के बीच का समय मापता है, औसत फ्रेम टाइम, वेरिएंस, 1% low की गणना करता है, और स्टटर इवेंट्स डिटेक्ट करता है जहां फ्रेम टाइम औसत का 2 गुना से अधिक होता है।

60Hz पर, प्रत्येक फ्रेम को ठीक 16.67ms लेना चाहिए। एक फ्रेम 33ms लेना (एक ड्रॉप्ड फ्रेम) अधिकांश उपयोगकर्ताओं को माइक्रो-स्टटर के रूप में महसूस होता है।

Avg Frame Time
Stutters

आपके परिणामों का क्या मतलब है?

Result Range Meaning
अच्छा फ्रेम टाइम वेरिएंस 2ms से कम, कोई स्टटर इवेंट नहीं आपका ब्राउज़र लगातार फ्रेम्स डिलीवर कर रहा है। फ्रेम टाइम्स टारगेट इंटरवल के आसपास कसकर ग्रुप हैं, जो बिना ड्रॉप्ड फ्रेम के स्मूथ रेंडरिंग दर्शाता है।
चेतावनी फ्रेम टाइम वेरिएंस 2–5ms, कभी-कभी स्टटर मामूली फ्रेम टाइम असंगतियाँ पाई गईं। बैकग्राउंड प्रोसेस, ब्राउज़र एक्सटेंशन या GPU थर्मल थ्रॉटलिंग कभी-कभार फ्रेम ड्रॉप कर सकते हैं।
खराब फ्रेम टाइम वेरिएंस 5ms से अधिक या बार-बार स्टटर इवेंट गंभीर फ्रेम टाइमिंग समस्याएँ। इससे दिखाई देने वाला स्टटरिंग होता है। बैकग्राउंड CPU/GPU लोड चेक करें, हार्डवेयर एक्सेलेरेशन कॉन्फ्लिक्ट डिसेबल करें, या रिसोर्स-हेवी ब्राउज़र टैब बंद करें।

सामान्य समस्याएँ और समाधान

हर कुछ सेकंड में लगातार स्टटरिंग

यह अक्सर गार्बेज कलेक्शन पॉज़ या बैकग्राउंड टैब थ्रॉटलिंग का संकेत होता है। अन्य ब्राउज़र टैब बंद करें, अनावश्यक एक्सटेंशन डिसेबल करें, और सुनिश्चित करें कि ब्राउज़र सेटिंग्स में हार्डवेयर एक्सेलेरेशन इनेबल है।

मेरी रिफ्रेश रेट के लिए फ्रेम टाइम अपेक्षा से अधिक

अपने OS डिस्प्ले सेटिंग्स में सत्यापित करें कि मॉनिटर वास्तव में अपेक्षित रिफ्रेश रेट पर चल रहा है। कुछ मॉनिटर उच्च रेट सपोर्ट करने के बावजूद 60Hz डिफॉल्ट होते हैं। यह भी जांचें कि ब्राउज़र पावर-सेविंग मोड से थ्रॉटल नहीं हो रहा।

संबंधित उपकरण

अक्सर पूछे जाने वाले प्रश्न

फ्रेम टाइमिंग क्या है और यह क्यों महत्वपूर्ण है?

फ्रेम टाइमिंग मापता है कि प्रत्येक फ्रेम को रेंडर होने में कितना समय लगता है। भले ही औसत FPS उच्च हो, असंगत फ्रेम टाइम दिखाई देने वाला स्टटरिंग पैदा करते हैं। समान 16.67ms फ्रेम्स के साथ 60 FPS पर चलने वाला गेम, 8ms और 25ms फ्रेम्स के बीच बदलते औसत 60 FPS वाले गेम से ज़्यादा स्मूथ लगता है।

1% low फ्रेम टाइम क्या है?

1% low टेस्ट के दौरान सबसे खराब 1% फ्रेम टाइम को दर्शाता है। यह बताता है कि आपके सबसे खराब स्टटर कितने बुरे हैं। अगर आपका औसत फ्रेम टाइम 16.7ms है लेकिन 1% low 50ms है, तो आप महत्वपूर्ण स्टटर स्पाइक अनुभव कर रहे हैं।

क्या यह टेस्ट मेरे मॉनिटर की रिफ्रेश रेट मापता है?

अप्रत्यक्ष रूप से, हाँ। ब्राउज़र का requestAnimationFrame कॉलबैक आपके डिस्प्ले की रिफ्रेश रेट पर चलता है। अगर फ्रेम्स लगातार 16.67ms को टारगेट करते हैं, तो आप 60Hz पर हैं। 6.94ms पर 144Hz। टेस्ट डिटेक्ट की गई रिफ्रेश रेट रिपोर्ट करता है।

क्या कोई डेटा सर्वर पर भेजा जाता है?

नहीं। सभी फ्रेम टाइमिंग मापन आपके ब्राउज़र में requestAnimationFrame के माध्यम से कैप्चर होते हैं। कोई भी डेटा आपके डिवाइस से नहीं जाता।