रन की तुलना
इस पृष्ठ पर
पूर्ण किए गए रन की तुलना समान लोड संस्करण, स्कोरिंग मॉडल और प्रोफ़ाइल के साथ करें। प्रतिशत परिवर्तन संख्याओं के अंतर को दर्शाता है, लेकिन अपने आप में यह ट्वीक के प्रभाव को सिद्ध नहीं करता।
संख्याओं की तुलना करने से पहले परिणाम फ़ाइलों के आधार पर रन की जोड़ी की संगतता जाँचें: उनमें से प्रत्येक में लोड संस्करण — उसकी संरचना का स्थायी पहचानकर्ता — और स्कोरिंग मॉडल, तथा सांख्यिकी संस्करण दर्ज होते हैं। इन फ़ील्डों की जोड़ी-वार तुलना करें: यदि लोड या स्कोरिंग मॉडल मेल नहीं खाते, तो रन भिन्न प्रोटोकॉल से संबंधित हैं और उनके स्कोर सीधे तुलनीय नहीं हैं। ये पहचानकर्ता कैसे बने हैं, यह कार्यप्रणाली में वर्णित है।
प्रयोग की योजना
Section titled “प्रयोग की योजना”- प्रोसेसर और वीडियो कार्ड का मॉडल, Windows और ड्राइवर के संस्करण लिखें। परीक्षणों के बीच पावर मोड और कूलिंग न बदलें। पृष्ठभूमि प्रोग्रामों का एक ही सेट उपयोग करें।
- पहले सेटिंग बदले बिना कम से कम तीन परीक्षण करें। इससे आपको परिणामों का सामान्य प्रसार दिखेगा। छोटे अंतरों के बारे में निष्कर्ष के लिए अधिक पुनरावृत्तियों की आवश्यकता हो सकती है।
- एक सेटिंग बदलें और परीक्षण दोहराएँ। यदि पुनः आरंभ आवश्यक है, तो मूल सेटिंग्स वाली श्रृंखला से पहले भी उसे करें। प्रत्येक रन से पहले समान समय प्रतीक्षा करें।
- यदि संभव हो, तो मूल सेटिंग्स, फिर बदली हुई, और फिर मूल सेटिंग्स जाँचें: A → B → A। ऐसा क्रम सेटिंग के प्रभाव को वार्म-अप और पृष्ठभूमि लोड से अलग करने में मदद करता है।
- सभी परिणाम सहेजें। पहले से निर्धारित करें कि कौन-सी विफलताएँ परीक्षण को तुलना के लिए अनुपयुक्त बनाती हैं, उदाहरण के लिए रन का बाधित होना। यदि आप किसी परीक्षण को बाहर रखते हैं, तो कारण बताएँ। कम स्कोर अपने आप में उसे हटाने का कारण नहीं है।
स्क्रीन रिज़ॉल्यूशन और विंडो या फ़ुलस्क्रीन मोड समान रखें। यदि आप रिज़ॉल्यूशन के प्रभाव की जाँच कर रहे हैं, तो प्रत्येक चुने गए रिज़ॉल्यूशन पर परीक्षण कई बार दोहराएँ।
क्या गिनें
Section titled “क्या गिनें”Δ score, % = 100 × (mean_after / mean_before − 1)CV, % = 100 × sample_standard_deviation / meanरन के बीच औसत मानों और प्रसार की तुलना करें। केवल अंतिम स्कोर ही नहीं, बल्कि अलग-अलग स्कोर, मिलीसेकंड में विलंबता और लोड के निष्पादन की गति (throughput) भी जाँचें। विलंबताओं के लिए ऋणात्मक अंतर आमतौर पर सुधार दर्शाता है; स्कोर के लिए धनात्मक अंतर स्कोर की वृद्धि दर्शाता है।
पुनरावृत्ति की जाँच के लिए पूर्ण रन गिनें। एक ही परीक्षण के भीतर हज़ारों फ़्रेम बार-बार किए गए परीक्षणों का विकल्प नहीं हैं: वे सभी एक ही सत्र में प्राप्त होते हैं और सामान्य परिस्थितियों पर निर्भर करते हैं।
क्या निष्कर्ष निकाला जा सकता है
Section titled “क्या निष्कर्ष निकाला जा सकता है”सामान्य प्रसार के सापेक्ष छोटे परिवर्तन के लिए अतिरिक्त पुनरावृत्तियाँ आवश्यक हैं। «1% से अधिक सब कुछ महत्वपूर्ण है» जैसी सार्वभौमिक सीमा एक ही श्रृंखला के आधार पर निर्धारित नहीं की जा सकती। सांख्यिकीय रूप से भिन्न अंतर भी व्यावहारिक प्रभाव के लिए बहुत छोटा हो सकता है।
ब्लॉक-वार निदान पहले से ही परिणामों में अंतर्निहित है: प्रत्येक लोड के लिए ब्लॉकों के अनुसार निष्पादन गति का प्रसार, «पहला-अंतिम» विस्थापन और चरणों के अनुसार रुझान सहेजे जाते हैं। यह निर्णय करने की अनुमति देता है कि दो रन का अंतर उनके भीतर देखे गए शोर से अधिक है या नहीं, नई पुनरावृत्तियों से पहले ही। ब्लॉकों को स्कोर में समेकित करने वाले सूत्र स्कोर गणना में खुले हैं।
आठ रन की श्रृंखला में अनुकूलित सिस्टम पर पुनरावृत्तियों और रिज़ॉल्यूशनों की तुलना की गई। इसमें अनुकूलित-रहित स्थिति शामिल नहीं है और इसलिए यह BoosterX से लाभ सिद्ध नहीं करती।
सिंथेटिक परीक्षण सिस्टम के कार्य में परिवर्तनों की जाँच करने में मदद करता है। किसी विशिष्ट गेम के लिए लाभ की जाँच करने के लिए, उसके पुनरुत्पादनीय गेमप्ले परिदृश्य में तुलना दोहराएँ।
जाँचा गया: 2026-09-20।
