Camera Test
बेंचमार्क टेस्ट

CPU बेंचमार्क

अपने ब्राउज़र में ही सिंगल-कोर और मल्टी-कोर JavaScript प्रदर्शन को मापें, अपने प्रोसेसर के कोर काउंट के अनुसार स्केल किए गए वास्तविक Web Workers का उपयोग करके।

CPU benchmark suite

Seven real computational workloads plus a multi-core scaling test. Detected 4 logical cores.

Prime Sieve

Waiting

Matrix Multiply

Waiting

Mandelbrot

Waiting

Array Sort

Waiting

SHA-256

Waiting

LZ Compress

Waiting

FFT

Waiting

Multi-core Scaling

Waiting

CPU बेंचमार्क का उपयोग कैसे करें: त्वरित गाइड

एक मिनट से भी कम समय लगेगा
  1. 1एक लैपटॉप को प्लग इन करें ताकि बिजली की बचत परिणाम को धीमा न करे।
  2. 2बेंचमार्क चलाएँ पर क्लिक करें और टैब को फोरग्राउंड में छोड़ दें।
  3. 3प्रत्येक वर्कलोड अपना समय और थ्रूपुट रिपोर्ट करता है।
  4. 4मशीनों की तुलना करने के लिए समग्र स्कोर का उपयोग करें, न कि एक पूर्ण रेटिंग के रूप में।

अवलोकन

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

यह सूट एक के बाद एक सात अलग-अलग सिंगल-थ्रेडेड वर्कलोड चलाता है: एक प्राइम सीव, एक 512x512 डबल-प्रिसिजन मैट्रिक्स मल्टीप्लाई, एक मैंडेलब्रॉट फ्रैक्चर रेंडर, एक 8-मिलियन-एलिमेंट एरे सॉर्ट, SHA-256 हैशिंग, LZ-स्टाइल कंप्रेसन, और एक 4-मिलियन-पॉइंट FFT। प्रत्येक अपना वॉल-क्लॉक समय और एक थ्रूपुट आंकड़ा उस इकाई में रिपोर्ट करता है जो उसे सूट करती है, जैसे मैट्रिक्स गणित के लिए GFLOPS और हैशिंग के लिए MB/s। फिर एक आठवाँ चरण प्रत्येक लॉजिकल कोर के लिए एक Web Worker उत्पन्न करता है ताकि वास्तविक मल्टी-कोर स्केलिंग को मापा जा सके, और सारांश सब कुछ कुल समय और समग्र स्कोर में संयोजित करता है।

Web Workers अलग-अलग थ्रेड्स पर JavaScript चलाने के लिए एक वास्तविक ब्राउज़र सुविधा है, जिसे यहाँ एक अलग फ़ाइल के बजाय इन-मेमोरी Blob URL से बनाया गया है, इसलिए कुछ भी डाउनलोड या इंस्टॉल नहीं होता है। प्रत्येक वर्कर स्वतंत्र रूप से चलता है और अपना परिणाम पेज को वापस रिपोर्ट करता है, जो फिर मल्टी-कोर स्कोर के लिए उन्हें एक साथ जोड़ता है।

अपने परिणाम कैसे पढ़ें

सात वर्कलोड कार्ड

प्रत्येक कार्ड दिखाता है कि उस वर्कलोड में कितना समय लगा और उसकी प्राकृतिक इकाई में एक थ्रूपुट आंकड़ा: प्राइम सीव और मैंडेलब्रॉट रेंडर के लिए Mop/s, मैट्रिक्स मल्टीप्लाई के लिए GFLOPS, एरे सॉर्ट के लिए Melem/s, SHA-256 और कंप्रेसन के लिए MB/s, और FFT के लिए Gop/s। कम समय और उच्च दर बेहतर हैं। इन संख्याओं की तुलना उसी मशीन पर पिछली रनिंग से करें, न कि सीधे किसी अन्य डिवाइस की संख्याओं से, क्योंकि JavaScript इंजन के अंतर पैमाने को बदलते हैं।

मल्टी-कोर स्केलिंग

स्केलिंग कार्ड अकेले एक Web Worker को मापता है, फिर उन सभी को एक साथ मापता है, और गुणक (multiplier) की रिपोर्ट करता है। 8 लॉजिकल कोर वाली मशीन जो 6x से 7x तक पहुँचती है, उसमें वीडियो एन्कोडिंग या कोड संकलन जैसे कार्यों के लिए स्वस्थ समानांतर हेडरोम होता है। बहुत कम गुणक मेमोरी बैंडविड्थ सीमाओं, थर्मल थ्रॉटलिंग, या बैकग्राउंड लोड की ओर इशारा करता है जो यह सीमित करता है कि आपके कोर वास्तव में एक साथ कितना काम कर सकते हैं।

कुल समय और समग्र स्कोर

कुल समय सात वर्कलोड का योग है, और समग्र स्कोर प्रत्येक वर्कलोड को एक विशिष्ट आधुनिक लैपटॉप के मुकाबले सामान्य करता है, जहाँ लगभग 300 अंक मध्य-श्रेणी के होते हैं। 500 से ऊपर तेज़ है, और 150 से नीचे आमतौर पर थ्रॉटल्ड, पुराना, या भारी लोड वाला हार्डवेयर होता है।

व्यवहार में कम स्कोर का क्या मतलब है

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

समस्या निवारण

स्कोर अपेक्षा से बहुत कम लग रहा है

जांच करें कि आपका लैपटॉप बैटरी सेवर या "एफिशिएंसी" पावर मोड में है या नहीं, क्योंकि ये मोड आमतौर पर विशेष रूप से बिजली बचाने के लिए CPU आवृत्ति को उसकी रेटेड अधिकतम से काफी नीचे सीमित कर देते हैं। परीक्षण से पहले अपने ऑपरेटिंग सिस्टम की पावर सेटिंग्स में "बैलेंस्ड" या "परफॉर्मेंस" पावर मोड पर स्विच करने से बड़ा अंतर आ सकता है।

मल्टी-कोर टेस्ट अटका हुआ या बहुत धीमा लग रहा है

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

परिणाम हर बार चलाने पर काफी भिन्न होते हैं

बैकग्राउंड OS गतिविधि और थर्मल स्थिति के कारण कुछ भिन्नता अपेक्षित है, लेकिन 20 से 30 प्रतिशत से अधिक के उतार-चढ़ाव का आमतौर पर मतलब कुछ और होता है, जैसे कि एक ब्राउज़र एक्सटेंशन, एंटीवायरस स्कैन, या स्वचालित अपडेट, CPU समय के लिए प्रतिस्पर्धा कर रहा है। सिस्टम के एक मिनट तक निष्क्रिय रहने के बाद टेस्ट को फिर से चलाने का प्रयास करें।

सिंगल-कोर बनाम मल्टी-कोर: दोनों महत्वपूर्ण क्यों हैं

सभी सॉफ्टवेयर कई कोर का प्रभावी ढंग से उपयोग नहीं कर सकते हैं। एक वेब पेज लोड करने, अधिकांश रोजमर्रा के एप्लिकेशन चलाने और कई गेम जैसे कार्य अभी भी सिंगल-कोर प्रदर्शन से प्रभावित होते हैं क्योंकि अधिकांश काम एक अनुक्रमिक श्रृंखला में होता है जिसे आसानी से विभाजित नहीं किया जा सकता है। अन्य कार्य, जैसे वीडियो रेंडरिंग, कोड संकलन और एक साथ कई ब्राउज़र टैब चलाना, अतिरिक्त कोर से बहुत लाभान्वित होते हैं।

यही कारण है कि कम, तेज़ कोर वाला CPU रोजमर्रा की ब्राउज़िंग के लिए कई धीमे कोर वाले CPU की तुलना में अधिक तेज़ महसूस कर सकता है, भले ही मल्टी-कोर चिप शुद्ध मल्टी-कोर बेंचमार्क पर निर्णायक रूप से जीत जाए। दो मशीनों की तुलना करते समय, दोनों संख्याओं को एक साथ देखें, न कि उस संख्या को चुनें जो आप जिस डिवाइस पर विचार कर रहे हैं, उसे पसंद करती है।

सुसंगत, तुलनीय परिणाम प्राप्त करना

  • परीक्षण से पहले लैपटॉप को पावर में प्लग करें, क्योंकि बैटरी मोड अधिकांश सिस्टम पर CPU गति को थ्रॉटल करता है।
  • बैकग्राउंड टैब बंद करें, खासकर वे जो वीडियो चला रहे हैं, फ़ाइलें सिंक कर रहे हैं, या अन्य वेब ऐप चला रहे हैं।
  • शुरू करने से पहले डिवाइस को 20 से 30 सेकंड के लिए निष्क्रिय रहने दें, ताकि हाल की कोई भी गतिविधि शांत हो जाए।
  • टेस्ट को दो या तीन बार चलाएं और एक बार चलाने के बजाय बीच के परिणाम का उपयोग करें।
  • यदि आप हफ्तों या महीनों में परिवर्तनों को ट्रैक कर रहे हैं तो हर बार एक ही ब्राउज़र में परीक्षण करें।

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

ब्राउज़र-आधारित CPU बेंचमार्क कितना सटीक है?

यह आपके विशिष्ट प्रोसेसर, ब्राउज़र और वर्तमान सिस्टम लोड पर JavaScript निष्पादन गति के सापेक्ष माप के रूप में सटीक है, लेकिन यह सीधे Cinebench या Geekbench जैसे नेटिव बेंचमार्क से तुलनीय नहीं है, जो बीच में JavaScript इंजन के बिना कच्चे इंस्ट्रक्शन थ्रूपुट का परीक्षण करते हैं।

मेरा मल्टी-कोर स्कोर कोर के सिंगल-कोर स्कोर के बराबर क्यों नहीं है?

मेमोरी बैंडविड्थ शेयरिंग, लगातार मल्टी-कोर लोड के तहत थर्मल थ्रॉटलिंग, और ऑपरेटिंग सिस्टम के शेड्यूलिंग ओवरहेड के कारण परफेक्ट लीनियर स्केलिंग लगभग कभी नहीं होती है। सैद्धांतिक लीनियर स्केलिंग का 60 से 90 प्रतिशत देखना सामान्य और स्वस्थ है।

navigator.hardwareConcurrency वास्तव में क्या रिपोर्ट करता है?

यह ब्राउज़र को उपलब्ध लॉजिकल प्रोसेसर की संख्या बताता है, जिसमें हाइपरथ्रेडेड या एक साथ मल्टीथ्रेडिंग कोर शामिल हैं। हाइपरथ्रेडिंग वाला एक क्वाड-कोर CPU आमतौर पर 8 रिपोर्ट करेगा, भले ही भारी काम करने वाले केवल 4 फिजिकल कोर हों।

टेस्ट केवल लूप को तेज़ी से चलाने के बजाय Web Workers का उपयोग क्यों करता है?

एक सिंगल JavaScript थ्रेड एक समय में केवल एक CPU कोर का उपयोग कर सकता है, चाहे कोड कैसे भी लिखा गया हो। Web Workers वास्तव में अलग-अलग थ्रेड बनाते हैं जिन्हें ऑपरेटिंग सिस्टम विभिन्न फिजिकल या लॉजिकल कोर पर शेड्यूल कर सकता है, जो ब्राउज़र के अंदर से वास्तविक मल्टी-कोर थ्रूपुट को मापने का एकमात्र तरीका है।

मेरे लैपटॉप का स्कोर एक बहुत पुराने डेस्कटॉप से कम है। क्यों?

लैपटॉप अक्सर गर्मी और बैटरी जीवन को प्रबंधित करने के लिए अपनी रेटेड क्लॉक स्पीड के एक अंश पर चलते हैं, खासकर इस बेंचमार्क जैसे निरंतर लोड के तहत। बेहतर कूलिंग वाला एक डेस्कटॉप CPU लंबे समय तक उच्च क्लॉक को बनाए रख सकता है, जो JavaScript बेंचमार्क में स्पष्ट रूप से दिखाई देता है जो प्रति चरण लगभग एक सेकंड तक चलते हैं।

क्या अन्य टैब या ऐप्स चलाने से स्कोर प्रभावित होता है?

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

सात वर्कलोड क्या मापते हैं?

प्राइम सीव मेमोरी-बाउंड इंटीजर वर्क का परीक्षण करता है, मैट्रिक्स मल्टीप्लाई फ्लोटिंग-पॉइंट थ्रूपुट का परीक्षण करता है, Mandelbrot टाइट अरिथमेटिक लूप का परीक्षण करता है, ऐरे सॉर्ट मेमोरी एक्सेस और तुलना का परीक्षण करता है, SHA-256 बिटवाइज़ और रोटेट-हेवी कोड का परीक्षण करता है, LZ कंप्रेशन हैशिंग प्लस ब्रांच-हेवी मैचिंग का परीक्षण करता है, और FFT बड़े एरे पर रिकर्सिव बटरफ्लाई मैथ्स का परीक्षण करता है। साथ में वे किसी भी सिंगल लूप की तुलना में कहीं अधिक व्यापक क्षेत्र को कवर करते हैं।

बेंचमार्क को पूरा होने में कई सेकंड क्यों लगते हैं?

JIT संकलन वार्म-अप प्रभावों को व्यवस्थित करने और माप को सांख्यिकीय रूप से सार्थक बनाने के लिए प्रत्येक उप-परीक्षण को पर्याप्त समय तक चलना चाहिए, आमतौर पर प्रति चरण एक सेकंड से कम। बहुत कम समय के बर्सट्स पर स्थिर-राज्य गति के बजाय एक-बार के संकलन ओवरहेड का प्रभुत्व हो सकता है।

क्या मैं अपने कंप्यूटर को अपग्रेड करने का निर्णय लेने के लिए इसका उपयोग कर सकता हूँ?

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

एक ही कंप्यूटर पर दो रनों के बीच मेरा स्कोर क्यों बदल गया?

JavaScript इंजन अनुकूली ऑप्टिमाइजेशन लागू करते हैं, बैकग्राउंड प्रोसेस एक रन से दूसरे रन में भिन्न होते हैं, और उपयोग के साथ थर्मल स्थिति बदलती है, इसलिए रनों के बीच 5 से 15 प्रतिशत का अंतर पूरी तरह से सामान्य है। लगातार बड़े बदलाव आमतौर पर यह संकेत देते हैं कि बैकग्राउंड में कुछ और CPU का उपभोग कर रहा है।

क्या ब्राउज़र का चुनाव CPU बेंचमार्क परिणामों को प्रभावित करता है?

हाँ। विभिन्न JavaScript इंजन, Chrome और Edge में V8, Firefox में SpiderMonkey, और Safari में JavaScriptCore, कोड को अलग तरह से ऑप्टिमाइज़ करते हैं। आपके द्वारा उपयोग किए जाने वाले ब्राउज़र के आधार पर समान हार्डवेयर के लिए सार्थक रूप से भिन्न स्कोर देखना सामान्य है।

संबंधित टेस्ट

संबंधित गाइड

Written by Chhandita ShitReviewed by Buddheswar DandapatLast updated July 28, 2026