मैं अपने आवेदन के स्टार्टअप समय को प्रोफाइल करने की कोशिश कर रहा हूं, इसलिए मैंने एक छोटा सी # प्रोग्राम लिखा है जो Process.Start() विधि का उपयोग करके अपना एप्लिकेशन शुरू करेगा, और इसे स्टॉपवॉच का उपयोग करने का समय होगा।जब मैं Process.Start() का उपयोग करता हूं तो मेरा एप्लिकेशन स्टार्टअप समय धीमा क्यों होता है?
जब मैं एप्लिकेशन को स्वयं शुरू करने का प्रयास करता हूं (केवल उस पर क्लिक करके), तो इसमें शायद 2-3 सेकंड लगते हैं। जब मैं अपने परीक्षण कार्यक्रम का उपयोग कर आवेदन शुरू करने का प्रयास करता हूं, तो इसमें 8-10 सेकंड लगते हैं। स्टार्टअप समय लगातार उस परिमाण में भिन्न होता है।
किसी भी विचार का उपयोग क्यों करें। निष्पादन योग्य प्रारंभ करने के लिए स्टार्टअप स्टार्टअप समय को इतना प्रभावित करेगा?
क्या आप इसे डीबगर के तहत चला रहे हैं? या रिलीज मोड में? क्या आप इसे विजुअल स्टूडियो या कमांड लाइन पर शुरू कर रहे हैं? –
मैं इसे रिलीज़ मोड में चला रहा हूं, और कमांड लाइन – dreadpirateryan