2009-07-15 13 views
5

क्या कोई दृश्य स्टूडियो प्लग-इन है जो ट्रैक करेगा कि एक परियोजना को संकलित और चलाने में कितना समय लगता है?विजुअल स्टूडियो संकलन समय प्लग-इन

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

हम विजुअल स्टूडियो 2005, .NET 2.0 में सी # का उपयोग कर रहे हैं।

+0

आप किस भाषा का उपयोग कर रहे हैं? –

उत्तर

5

सी ++ के लिए, आप वीएस2005 में बिल्डिंग समय चालू कर सकते हैं, यह टूल्स> विकल्प> प्रोजेक्ट्स और सॉल्यूशंस> वीसी ++ प्रोजेक्ट सेटिंग्स> बिल्डिंग टाइमिंग के तहत है। सुनिश्चित नहीं है कि यह अन्य भाषाओं पर लागू होता है। यह केवल प्रत्येक बार निर्मित होता है और परिणाम आउटपुट विंडो में परिणाम देता है। यदि आप आंकड़ों को ट्रैक करना चाहते हैं, तो आपको इसे पार्स करना होगा और इसे किसी भी तरह से स्टोर करना होगा।

+1

+1। यह वास्तव में .NET में वास्तव में प्रासंगिक नहीं है, क्योंकि निर्माण समय वीसी ++ की तुलना में बहुत तेज़ हो जाता है;) केवल समस्या यह है कि आउटपुट कंपाइलर भाषा पर निर्भर करता है - यानी, मेरे सिस्टम पर, यह "बिल्डज़ीट" प्रदर्शित करता है। यदि विभिन्न क्षेत्रीय सेटिंग्स के साथ विभिन्न प्रणालियों पर समाधान बनाया गया है तो यह थोड़ा और जटिल बना देता है। – OregonGhost

3

बिल्ड बिल्ड मैक्रोज़ का उपयोग करके आप इसे आसानी से कर सकते हैं। एक कार्यान्वयन हो सकता है कि यह एक छोटी स्क्रिप्ट फ़ाइल निष्पादित करे जो फ़ाइल और दिनांक और घटना को किसी फ़ाइल में रिकॉर्ड कर सके, फिर आप संकलन समय की मात्रा की गणना करने के लिए उस फ़ाइल को संसाधित कर सकते हैं।

यदि आपके पास ऐसे समाधान में कई परियोजनाएं हैं जो इन दिनों शायद एक त्वरित कस्टम एमएसबिल्ड कार्य है, और आप प्रक्रिया के प्रारंभ और अंत में उस कार्य को कॉल करने के लिए समाधान को संपादित कर सकते हैं।

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