बेंचमार्क कार्यप्रणाली
इस पृष्ठ पर
PC Benchmark X दिए गए CPU/GPU-स्क्रिप्ट के निष्पादन और सॉफ़्टवेयर सिग्नल पर प्रतिक्रिया विलंबता को मापता है। स्क्रिप्ट के भीतर कार्य की मात्रा निश्चित है। अवधियाँ और मूल्यांकन के भार उस पद्धति से तय होते हैं, जिसे क्लाइंट सर्वर से प्राप्त करता है।
यह पृष्ठ इंजन की पीढ़ी 0.8.0 और आधारभूत पैरामीटर का वर्णन करता है। सर्वर पद्धति के अद्यतन के बाद नए रन के वास्तविक पैरामीटर भिन्न हो सकते हैं। पहले ही पूरा किया गया परीक्षण सेटिंग्स में बदलाव से नई मापें नहीं पाता: केवल सहेजे गए डेटा से उसके अंकों की पुनर्गणना संभव है।
तैयारी
Section titled “तैयारी”BoosterX → बेंचमार्क → परीक्षण खोलें, प्रोफ़ाइल चुनें और दिखाए गए पैरामीटर जाँचें। माप के दौरान BoosterX अपनी निगरानी रोकता है और अपनी विंडो मिनिमाइज़ करता है, फिर उनकी स्थिति बहाल करता है। बाहरी प्रोग्राम काम करते रहते हैं और संख्याओं को प्रभावित कर सकते हैं।
परीक्षणों को एक ही इंजन और ड्राइवर संस्करण, समान पावर, ओवरक्लॉकिंग और कूलिंग सेटिंग्स के साथ दोहराएँ। लैपटॉप पर चार्जर कनेक्ट करें। पहले/बाद की तुलना के लिए एक सेटिंग बदलें और लिखें कि वास्तव में क्या बदला गया।
Candidate अनुक्रम
Section titled “Candidate अनुक्रम”| रन का भाग | आधारभूत अवधि | उद्देश्य |
|---|---|---|
| वार्मअप | 15 सेकंड | गणनीय मापों से पहले लोड तैयार करना |
| CPU | 20 सेकंड कुल | लगभग 6,67 सेकंड के तीन ब्लॉक |
| GPU | 30 सेकंड कुल | Geometry, Shader और Compute पर 10 सेकंड, प्रत्येक तीन ब्लॉकों में |
| Combined | 30 सेकंड कुल | 10 सेकंड के तीन ब्लॉक |
| कैलिब्रेशन | 10 सेकंड | Loaded Latency की जटिलता चुनना |
| विलंबता वार्मअप | 2 सेकंड | मापन पथ तैयार करना |
| Baseline Latency | 20 सेकंड | आधारभूत लोड पर विलंबता मापना |
| Loaded Latency | 20 सेकंड | कैलिब्रेटेड लोड के अंतर्गत विलंबता मापना |
आधारभूत Candidate में Baseline को पहले के 5 से बढ़ाकर 20 सेकंड किया गया है। तालिका में GPU का मान पूरे GPU-भाग से संबंधित है, न कि तीन स्क्रिप्टों में से प्रत्येक से अलग। संक्रमण, संसाधनों की तैयारी और समापन बताई गई अवधियों में समय जोड़ते हैं।
प्रदर्शन लोड तीन राउंड में बारी-बारी चलते हैं। प्रत्येक CPU-ब्लॉक से पहले सिमुलेशन की स्थिति रीसेट होती है और 512 तैयारी फ़्रेम गणना से बाहर निष्पादित होते हैं। यह पिछले ब्लॉक पर निर्भरता घटाता है, पर वार्मअप, आवृत्ति परिवर्तन या पृष्ठभूमि लोड को समाप्त नहीं करता।
रन प्रोफ़ाइल और अवधियाँ
Section titled “रन प्रोफ़ाइल और अवधियाँ”| प्रोफ़ाइल | उद्देश्य | संक्रमण | वार्मअप | CPU | GPU कुल | Combined | कैलिब्रेशन | विलंबता वार्मअप | Baseline | Loaded |
|---|---|---|---|---|---|---|---|---|---|---|
| Candidate | उपयुक्त परिणाम का प्रकाशन | 0,5 सेकंड | 15 सेकंड | 20 सेकंड | 30 सेकंड | 30 सेकंड | 10 सेकंड | 2 सेकंड | 20 सेकंड | 20 सेकंड |
| Quick | संक्षिप्त स्थानीय निदान | 0,25 सेकंड | 7,5 सेकंड | 10 सेकंड | 15 सेकंड | 15 सेकंड | 5 सेकंड | 1 सेकंड | 2,5 सेकंड | 10 सेकंड |
| Extended | दीर्घ स्थानीय निदान | 1 सेकंड | 30 सेकंड | 40 सेकंड | 60 सेकंड | 60 सेकंड | 20 सेकंड | 4 सेकंड | 40 सेकंड | 40 सेकंड |
ये आधारभूत अवधियाँ हैं, जिन्हें सर्वर बदल सकता है। प्रोफ़ाइलों की उपलब्धता भी दूर से नियंत्रित होती है। सामान्य प्रकाशन के लिए Candidate है; Quick और Extended स्थानीय रहते हैं। उपयोगकर्ता का अपूर्ण परीक्षण सेट रेटिंग रन का विकल्प नहीं है।
लंबी रिकॉर्डिंग अधिक प्रेक्षण देती है, पर स्वयं में बेहतर अंक या व्यवधानों की अनुपस्थिति की गारंटी नहीं देती। पहले/बाद के प्रयोग में प्रोफ़ाइल न मिलाएँ।
प्रत्येक फ़्रेम में डिस्क पर लेखन के बिना संग्रह
Section titled “प्रत्येक फ़्रेम में डिस्क पर लेखन के बिना संग्रह”माप पहले से आवंटित मेमोरी ब्लॉकों में एकत्र किए जाते हैं। प्रत्येक फ़्रेम पर प्रोग्राम JSON को प्रारूपित नहीं करता और परिणाम की प्रविष्टि डिस्क पर नहीं लिखता। कार्य समाप्त होने के बाद डेटा को मिलाकर संसाधित किया जाता है। यह परीक्षण पर संग्रह का प्रभाव घटाता है, पर मापन उपकरण को संसाधनों की दृष्टि से निःशुल्क नहीं बनाता।
सारांश मेट्रिक्स, समय वितरण और रन की जानकारी सहेजी जाती है। सहेजे गए मापों से पुनर्गणना अंकगणित की जाँच करती है; हार्डवेयर की पुनरावृत्ति केवल नए रन से जाँची जा सकती है।
रन की गुणवत्ता और परिणाम की अनुपयुक्तता
Section titled “रन की गुणवत्ता और परिणाम की अनुपयुक्तता”पृष्ठभूमि लोड, पावर, विंडो स्विचिंग, स्क्रीन परिवर्तन और पर्यावरणीय स्थितियों की चेतावनियों पर ध्यान दें। वर्चुअलाइज़ेशन या अलग चेतावनी स्वयं में न तो जालसाज़ी सिद्ध करती है, न ही निम्न अंक का कोई विशिष्ट कारण।
रद्द, अपूर्ण या गलत तरीके से मापा गया रन उपयुक्त अंक नहीं रख सकता और सामान्य प्रकाशन के लिए स्वीकार नहीं किया जाता। सर्वर अलग से प्रकाशन की उपलब्धता और जाँच की आवश्यकता निर्धारित करता है। प्रोग्राम में दिए संदेश का पालन करें; यदि कारण माप से जुड़ा है तो शांत परिस्थितियों में परीक्षण दोहराएँ।
रिकॉर्डिंग की गुणवत्ता का अर्थ यह नहीं कि सभी बाहरी व्यवधानों को बाहर कर दिया गया। व्यावहारिक निष्कर्ष के लिए बार-बार परीक्षण और तुलनीय परिस्थितियाँ आवश्यक हैं।
परिणाम कैसे पढ़ें
Section titled “परिणाम कैसे पढ़ें”| संकेतक | अर्थ |
|---|---|
| CPU Score | CPU-स्क्रिप्ट की गति और CPU-फ़्रेम के समय का P99 |
| GPU Score | Geometry, Shader और Compute की सामान्यीकृत गति |
| Core Latency Score | आंतरिक विलंबता का मूल्यांकन; अधिक अंक बेहतर |
| Consistency | रन के भीतर धीमी पूँछ की अतिरिक्त विशेषता |
| PC Score | CPU, GPU और Latency का ज्यामितीय संयोजन; आधारभूत भार 60/20/20 |
वास्तविक विलंबताएँ मिलीसेकंड में दिखाई जाती हैं, और उनके लिए कम बेहतर है। Consistency नई अंतिम सूत्र में अलग घटक के रूप में शामिल नहीं है और रनों के बीच पुनरावृत्ति का विकल्प नहीं है। विस्तृत सूत्र, मानक और भार खुले हैं।
परिणाम की सीमाएँ
Section titled “परिणाम की सीमाएँ”- सिंथेटिक स्क्रिप्ट सिस्टम परिवर्तनों का पता लगाने में मदद करती है, पर किसी विशिष्ट गेम के परीक्षण का विकल्प नहीं है।
- कम प्रसरण अभी यह सिद्ध नहीं करता कि प्रत्येक समय-चिह्न सटीक है या कोई व्यवस्थित त्रुटि नहीं है।
- Core Latency माउस से पिक्सेल के चमकने तक के पूरे पथ को नहीं मापता।
- रेटिंग में समग्र स्थान चुने गए भार, प्रतिभागियों की संरचना और सर्वर पुनर्गणना पर निर्भर करता है।
- पुराने अंक की पुनर्गणना पुराने लोड संस्करण को नया नहीं बनाती। सुधारी गई स्क्रिप्टों की तुलना के लिए नया परीक्षण करें।
पुनरावृत्ति जाँच का संग्रह संस्करण 0.5.2 से संबंधित है। नई पद्धति स्वतः उसके मापे गए प्रसरण संकेतक नहीं विरासत में लेती।
अद्यतन: 2026-10-02।
