TracePoint का उपयोग कर आउटपुट विंडो में वर्तमान समय प्रिंट करें

मैं ज्यादातर सी # के साथ काम कर रहा हूं और मैं अक्सर ट्रेसपॉइंट्स ("जब हिट ..." सेट के साथ ब्रेकपॉइंट्स का उपयोग करता हूं) {DateTime.Now.ToString (HH: mm: ss.fff ")} । मुझे पता है कि यह बहुत सटीक नहीं है (और मुझे स्टॉपवॉच क्लास के बारे में पता है), लेकिन यह अक्सर होता है कि क्या होता है इसके त्वरित अवलोकन के लिए सहायक होता है। इसके अलावा, यह उत्पादन करना बहुत आसान है उस आउटपुट और इसे किसी भी संकलन की आवश्यकता नहीं है।

अब मैं अक्सर (देशी) सी ++ कोड के साथ काम कर रहा हूं और मैं एक ही आउटपुट का उत्पादन करना चाहता हूं। हालांकि, सी ++ कोड फ़ाइलों में ट्रेसपॉइंट्स में सी # कोड का उपयोग करना संभव नहीं प्रतीत होता है। इसलिए, मैं सी ++ में समकक्ष एक-लाइनर की तलाश में हूं जिसका उपयोग ट्रेसेपॉइंट्स में किया जा सकता है। या TracePoints का उपयोग कर वर्तमान समय को आउटपुट करने का कोई अन्य तरीका है?

बीटीडब्ल्यू: समय आउटपुट कम से कम मिलीसेकंड सटीक होना चाहिए!

0

1 उत्तर

मुझे अभी पता चला है कि आप "कब हिट" संवाद बॉक्स में $ टिक कीवर्ड का भी उपयोग कर सकते हैं। आपको इसे घुंघराले ब्रेसिज़ में रखना चाहिए: {$ टिक} अन्यथा आउटपुट हेक्साडेसिमल होगा।

MSDN के अनुसार:

$ टिक वर्तमान सीपीयू टिक गणना दर्ज करता है

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

0
जोड़ा