2011-12-02 15 views
8

जब मैं ग्राफिक्स बेंचमार्क प्रदर्शन परीक्षण (सी ++) कर रहा हूं, मुझे लगता है कि एप्लिकेशन कभी-कभी थोड़ा तेज़ या धीमा होता है। और यह वर्तमान ऑपरेटिंग सिस्टम स्थिति/कैश/मेमोरी उपयोग, और ग्राफिक्स हार्डवेयर स्थिति से संबंधित है।निरंतर बेंचमार्क वातावरण कैसे तैयार करें

मैं Win7 का उपयोग कर रहा हूं। मैं सोच रहा हूं कि बेंचमार्क प्रदर्शन परीक्षण के लिए स्थिर/निरंतर वातावरण कैसे प्राप्त करें, मुझे यह बताने के लिए कुछ दिशानिर्देश हैं?

उत्तर

3

ऐसा करने के कई तरीके हैं - मैं अपने परीक्षण के लिए क्या करना चाहता हूं, एक अलग वर्कस्टेशन पर न्यूनतम विंडोज 7 सिस्टम को तैनात करने के लिए WAIK (विंडोज स्वचालित स्थापना किट, माइक्रोसॉफ्ट से मुफ्त में उपलब्ध) का उपयोग कर रहा है।

तब, निम्न विन्यास आइटम/विचार किया जा करने के लिए बदल की जरूरत है (कोशिश किसी आम उपयोगकर्ता मशीन से बहुत ज्यादा विचलित करने के लिए नहीं, तू, अन्यथा आपके बेंचमार्क नहीं रचनात्मक होगा): करने के लिए

  • सेट पेजिंग फ़ाइल स्थिर 2x रैम
  • अक्षम स्वचालित अद्यतन
  • अक्षम ड्राइव अनुक्रमण

ये परीक्षण के लिए एक यथोचित इष्टतम वातावरण का प्रतिनिधित्व करते हैं, जो अभी भी आटा है उत्साही लोगों द्वारा अक्षम, और इस प्रकार एक पावर-यूज़र का प्रतिनिधि हो सकता है (भले ही मैं स्वचालित अपडेट और ड्राइव इंडेक्सिंग का उपयोग करता हूं, मैं उन्हें दूर/सोते समय दोनों के लिए शेड्यूल करता हूं)

कैश और मेमोरी उपयोग के लिए - पर कम से कम Win7 Professional में, आप रिमोट स्टार्टअप स्क्रिप्ट कर सकते हैं - उदाहरण के लिए, मेरे पास एक स्क्रिप्ट राइटनाइट (बड़े रिग्रेशन टेस्ट के लिए) चलाएगी, प्रत्येक रन के बाद ओएस को पुनरारंभ करें। या मैं रीबूट किए बिना 5-10 बार एक ही बेंचमार्क चलाऊंगा, यह देखने के लिए कि कैश उपयोग में परिवर्तन होता है या नहीं।

अंत में, प्रोसेसर की संख्या और उपलब्ध रैम की मात्रा को नियंत्रित करने के लिए बूटलोडर स्विच हैं - मेरी टेस्ट मशीन 16 जीबी रैम के साथ एक एएमडी फेनोम एक्स 6 है, लेकिन हमें परीक्षण करने की आवश्यकता है कि कोर की संख्या के साथ प्रदर्शन में परिवर्तन कैसे होता है (कुछ उपयोगकर्ताओं के पास एकल-कोर सिस्टम होंगे, और कुछ में बहु-कोर सिस्टम होंगे), और रैम की मात्रा (1-16GB से) के साथ।

यह आमतौर पर चेकपॉइंट रिलीज से पहले किया जाता है, यह देखने के लिए कि अतिरिक्त सुविधाओं और अतिरिक्त अनुकूलन दोनों के कारण अनुशंसित या न्यूनतम अनुशंसा को समायोजित करने की आवश्यकता है या नहीं।

संबंधित मुद्दे