मेरे पास एक प्रोग्राम है जो बहुत धीरे-धीरे चल रहा है (रिलीज पर भी 20 सेकंड की तरह लगता है) इसलिए, इसे ठीक करना चाहते हैं, मैंने विजुअल स्टूडियो के प्रोफाइल में प्रोफाइलर का उपयोग करने की कोशिश की। हालांकि, जब मैं प्रोफाइलिंग सक्षम के साथ प्रोग्राम चलाता हूं, तो यह एक सेकंड से भी कम समय में समाप्त होता है। यह एक बाधा खोजने में बहुत मुश्किल बनाता है। मैं कोड पोस्ट करूंगा लेकिन यह लंबा है। क्या कोई स्पष्ट या स्पष्ट कारण नहीं है कि यह क्यों हो रहा है?जब मैं प्रोफाइलिंग सक्षम करता हूं तो मेरा प्रोग्राम तेजी से क्यों चलता है?
संपादित करें: ठीक है इसलिए मैंने समस्या को मुफ्त() कॉलों के समूह में सीमित कर दिया। जब मैं उन्हें टिप्पणी करता हूं, तो कार्यक्रम उसी समय चलता है जब यह सक्षम प्रोफाइलिंग के साथ करता है। लेकिन अब मेरे पास मेमोरी रिसाव है: -/
शायद यह हेज़ेनबर्ग प्रभाव का कुछ अजीब रूप हो सकता है (http: // en।wikipedia.org/wiki/Werner_Heisenberg)। यह जानता है कि आप देख रहे हैं और इसलिए यह अपने बट से उतर जाता है और काम पर जाता है। :-) –
मुझे लगता है कि यह उसी कारण के लिए होता है जो प्रोग्राम में एक ही बिंदु पर हमेशा होता है, सिवाय इसके कि जब आप इसे डीबगर में चलाते हैं। मनोरंजक लिंक – sepp2k