चाहे हम इसे एक शौक के रूप में करें या केवल सामान्य जिज्ञासा (या दोनों से अधिक) के लिए, बेंचमार्किंग लगभग एक कला बन गई है। लोग हमेशा सॉफ़्टवेयर या हार्डवेयर के एक टुकड़े को बेंचमार्क करने के सर्वोत्तम तरीकों को खोजने का प्रयास करते हैं ताकि उन परिणामों को दोहराने में आसानी हो और अधिक सटीक हो। हालांकि बेंचमार्किंग की वास्तविक दुनिया के प्रदर्शन (विशेषकर हार्डवेयर के लिए) के बजाय केवल सिंथेटिक प्रदर्शन का प्रतिनिधित्व करने के लिए आलोचना की गई है, यह अभी भी एक अच्छा संकेतक है कि कुछ कितना शक्तिशाली या तेज़ है।
एक उदाहरण के रूप में, यदि दो अलग-अलग CPU के परिणाम एक-दूसरे के बहुत करीब हैं, तो आप कह सकते हैं कि वास्तविक दुनिया का प्रदर्शन लगभग समान होगा। हालांकि, यदि परिणाम बहुत दूर हैं, तो आप जान जाएंगे कि निश्चित रूप से एक बेहतर है।
हमें एक बेहतर समाधान की आवश्यकता क्यों है
बेंचमार्किंग में, एक अच्छा उपाय किसी एप्लिकेशन का प्रारंभ समय है। यह दो अलग-अलग उत्पादों के बीच स्टार्ट अप गति की तुलना करने, या प्रत्येक कंप्यूटर में हार्डवेयर के प्रदर्शन को मापने के लिए दो अलग-अलग कंप्यूटरों पर एक ही सॉफ़्टवेयर की स्टार्ट अप गति की तुलना करने के लिए बहुत उपयोगी हो सकता है। बहुत से लोग अभी भी हाथ से किए गए समय का उपयोग करते हैं, जो सटीकता के मामले में विनाशकारी हो सकता है जब अधिकांश परिणाम एक दूसरे से केवल कुछ सेकंड होंगे। इसलिए हमें एक ऐसे बेंचमार्किंग टूल की आवश्यकता है जो हमारे हाथों के सपने से कहीं अधिक सटीक हो।
AppTimer के बारे में
AppTimer उस सटीक समस्या को हल करता है। यह सटीक क्षण का पता लगा सकता है जब एक प्रोग्राम शुरू करने के लिए एक कमांड निष्पादित किया गया है और जब यह अंत में लोड हो गया है। बेंचमार्कर्स के लिए कुछ अन्य उपयोगी विकल्पों के साथ ऐसा करने के कुछ तरीके हैं।
AppTimer को स्थापित करने की आवश्यकता नहीं है। इसके बजाय, आप बस इसे डाउनलोड करें और ज़िप फ़ोल्डर से .exe फ़ाइल निकालें, और प्रोग्राम है। आप इसे किसी भी मीडिया में स्थानांतरित कर सकते हैं और इसे किसी भी कंप्यूटर से चला सकते हैं। बेंचमार्किंग टूल के रूप में, यह एक बेहतरीन विशेषता है।
विंडो के बारे में
बेंचमार्किंग दुनिया में शुरुआती लोगों के लिए AppTimer विंडो बिल्कुल अनुकूल नहीं है, लेकिन मैं आपको सभी संभावित क्षेत्रों के बारे में बताऊंगा क्योंकि उनमें से बहुत सारे नहीं हैं। आवेदन फ़ील्ड आपको यह चुनने की अनुमति देता है कि आप किस प्रोग्राम को समय देना चाहते हैं। आप दाईं ओर "..." क्लिक करके अपने फ़ोल्डर ब्राउज़ कर सकते हैं ताकि आपको पूरे पथ में मैन्युअल रूप से टाइप न करना पड़े।
सीएमडी लाइन यदि आप ऐसा चुनते हैं, तो आपको एक कमांड लाइन में जोड़ने की सुविधा देता है जिसे आप समय देना चाहते हैं, हालांकि यह आवश्यक नहीं है।
लॉग फ़ाइल एक पठनीय प्रारूप में समय की जानकारी होगी। आपको यह चुनना होगा कि आप लॉग फ़ाइल को कहाँ सहेजना चाहते हैं।
विंडो का नाम दर्ज करने की आवश्यकता है ताकि प्रोग्राम, लॉन्च होने पर, इसे खोले जाने पर पता लगाया जा सके ताकि यह इसे स्वचालित रूप से बंद कर सके। शीर्षक को देखते हुए, आप या तो सिर्फ नाम या नाम के अलावा कुछ और देख सकते हैं। उदाहरण के लिए, यदि आपका शीर्षक "दस्तावेज़ 1 - Microsoft Word" कहता है, तो यह Microsoft Word को विंडो शीर्षक के रूप में डालने के लिए पर्याप्त होगा।
निष्पादन बॉक्स निर्धारित करता है कि कितनी बार एक पंक्ति में AppTimer निर्दिष्ट एप्लिकेशन या कमांड को लॉन्च करने का प्रयास करेगा। देरी बॉक्स ऐपटाइमर को बताता है कि इसे फिर से निष्पादित करने से पहले कितनी देर तक इंतजार करना चाहिए। डीबग चेकबॉक्स डिबगिंग के लिए है, और वास्तव में इसकी आवश्यकता नहीं है जब तक कि आप यह नहीं जानते कि उस जानकारी का क्या करना है जो इसे थूक देगी।
विंडो डिटेक्शन मेथड यह पता लगाने के लिए कि क्या कोई विंडो खोली गई है, कुछ अलग-अलग तरीके प्रदान करता है। यदि आप नहीं जानते कि किसे चुनना है, तो मैं "इनपुट निष्क्रिय", "विंडो डिटेक्शन चुनने की सलाह देता हूं। ", और "दृश्यमान ", जिसका एक साथ अर्थ है कि विंडो दिखाई देनी चाहिए और इनपुट के लिए "खुली" के रूप में गणना के लिए तैयार होनी चाहिए।
विंडो बंद करने का तरीका क्षेत्र किसी प्रोग्राम के खुलने के बाद उसे बंद करने के कई तरीके प्रदान करता है। यदि आप सुनिश्चित नहीं हैं कि क्या चुनना है, तो मेरा सुझाव है "WM_CLOSE" और "Alt+F4 ".
बेंचमार्क चलाना
यदि सब कुछ सही ढंग से दर्ज किया गया है, तो आप "रन ऐप . को हिट कर सकते हैं ", और AppTimer आपके लिए सब कुछ करेगा।
फिर इसे एक लॉग फ़ाइल को आपके निर्दिष्ट स्थान पर सहेजना चाहिए, जिसमें आवेदन शुरू करने में लगने वाला समय शामिल है।
निष्कर्ष
AppTimer "बस काम करता है" फैशन में सटीक परिणाम प्राप्त करने के लिए आश्चर्यजनक रूप से महान बेंचमार्किंग टूल है। इसके साथ, आप सुनिश्चित हो सकते हैं कि त्रुटि का एक बहुत छोटा मार्जिन है और अन्य सॉफ़्टवेयर या हार्डवेयर कॉन्फ़िगरेशन के साथ बेहतर तुलना की जा सकती है। यह एकदम सही एंट्री-लेवल बेंचमार्किंग टूल है। यदि आप रुचि रखते हैं, तो आप कुछ अन्य अच्छे बेंचमार्किंग टूल भी देख सकते हैं।
बेंचमार्किंग का आपका पसंदीदा तरीका क्या है? आप इसे सबसे ज्यादा क्यों पसंद करते हैं? हमें टिप्पणियों में बताएं!
<छोटा>छवि क्रेडिट:शटरस्टॉकछोटा>