क्या आपका डिस्प्ले स्मूथ फ्रेम्स डिलीवर कर रहा है?
स्टटर, माइक्रो-हिच और असंगत फ्रेम डिलीवरी का पता लगाने के लिए फ्रेम-बाय-फ्रेम टाइमिंग का विश्लेषण करें। अपने 1% low फ्रेम टाइम और फ्रेम टाइम वेरिएंस देखें — सब कुछ आपके ब्राउज़र में लोकल रूप से प्रोसेस होता है।
यह टेस्ट requestAnimationFrame टाइमस्टैम्प का उपयोग करके प्रत्येक रेंडर किए गए फ्रेम के बीच का समय मापता है, औसत फ्रेम टाइम, वेरिएंस, 1% low की गणना करता है, और स्टटर इवेंट्स डिटेक्ट करता है जहां फ्रेम टाइम औसत का 2 गुना से अधिक होता है।
60Hz पर, प्रत्येक फ्रेम को ठीक 16.67ms लेना चाहिए। एक फ्रेम 33ms लेना (एक ड्रॉप्ड फ्रेम) अधिकांश उपयोगकर्ताओं को माइक्रो-स्टटर के रूप में महसूस होता है।
आपके परिणामों का क्या मतलब है?
| Result | Range | Meaning |
|---|---|---|
| अच्छा | फ्रेम टाइम वेरिएंस 2ms से कम, कोई स्टटर इवेंट नहीं | आपका ब्राउज़र लगातार फ्रेम्स डिलीवर कर रहा है। फ्रेम टाइम्स टारगेट इंटरवल के आसपास कसकर ग्रुप हैं, जो बिना ड्रॉप्ड फ्रेम के स्मूथ रेंडरिंग दर्शाता है। |
| चेतावनी | फ्रेम टाइम वेरिएंस 2–5ms, कभी-कभी स्टटर | मामूली फ्रेम टाइम असंगतियाँ पाई गईं। बैकग्राउंड प्रोसेस, ब्राउज़र एक्सटेंशन या GPU थर्मल थ्रॉटलिंग कभी-कभार फ्रेम ड्रॉप कर सकते हैं। |
| खराब | फ्रेम टाइम वेरिएंस 5ms से अधिक या बार-बार स्टटर इवेंट | गंभीर फ्रेम टाइमिंग समस्याएँ। इससे दिखाई देने वाला स्टटरिंग होता है। बैकग्राउंड CPU/GPU लोड चेक करें, हार्डवेयर एक्सेलेरेशन कॉन्फ्लिक्ट डिसेबल करें, या रिसोर्स-हेवी ब्राउज़र टैब बंद करें। |
सामान्य समस्याएँ और समाधान
हर कुछ सेकंड में लगातार स्टटरिंग
यह अक्सर गार्बेज कलेक्शन पॉज़ या बैकग्राउंड टैब थ्रॉटलिंग का संकेत होता है। अन्य ब्राउज़र टैब बंद करें, अनावश्यक एक्सटेंशन डिसेबल करें, और सुनिश्चित करें कि ब्राउज़र सेटिंग्स में हार्डवेयर एक्सेलेरेशन इनेबल है।
मेरी रिफ्रेश रेट के लिए फ्रेम टाइम अपेक्षा से अधिक
अपने OS डिस्प्ले सेटिंग्स में सत्यापित करें कि मॉनिटर वास्तव में अपेक्षित रिफ्रेश रेट पर चल रहा है। कुछ मॉनिटर उच्च रेट सपोर्ट करने के बावजूद 60Hz डिफॉल्ट होते हैं। यह भी जांचें कि ब्राउज़र पावर-सेविंग मोड से थ्रॉटल नहीं हो रहा।