मेरा WPF एप्लिकेशन वर्तमान में केवल कुछ नियंत्रणों वाला स्क्रीन दिखाता है, यह डीबी से कनेक्ट नहीं होता है या कोई अन्य कार्यक्षमता नहीं है। यह एक साधारण यूआई स्क्रीन है।स्टार्टअप पर WPF एप्लिकेशन धीमा
जब मैं कुछ कंप्यूटरों (WinXP SP2) में परीक्षण कर रहा था, मुझे पता चला है कि स्टार्टअप में 15 सेकंड से अधिक समय लगेगा। वे सब हमारे डोमेन में थे।
मैंने एक समान कंप्यूटर पकड़ लिया है, केवल विंडोज़ स्थापित है, और एप्लिकेशन को स्टार्टअप के लिए 2 सेकंड लग गए हैं।
फिर मैंने कंप्यूटर को हमारे डोमेन में जोड़ा, और डोमेन उपयोगकर्ता के साथ इसका परीक्षण करने से पता चला कि स्टार्टअप में इसे 15 सेकंड भी लग गए। मैंने पिछले उपयोगकर्ता (स्थानीय उपयोगकर्ता) के साथ फिर से परीक्षण किया और यह अभी भी तेज़ है। मैंने एक और स्थानीय उपयोगकर्ता बनाया, लेकिन डोमेन उपयोगकर्ता भी 15 सेकंड लेता है। मैंने अन्य स्थानीय उपयोगकर्ताओं को जोड़ा है लेकिन वे भी धीमे थे।
संक्षेप में: एप्लिकेशन केवल एक उपयोगकर्ता में तेज़ (2 सेकेंड) शुरू होता है, जिसे मैंने परीक्षण किया था। अन्य सभी उपयोगकर्ता (डोमेन या स्थानीय) धीमे हैं (15 सेकंड)।
मैं Improving WPF applications startup time देख रहा हूं लेकिन मेरी समस्या को एक अलग दृष्टिकोण की आवश्यकता है। क्या कोई यह समझता है कि क्या हो रहा है?
कैसे हैं आप अपनी टेस्ट मशीनों पर तैनाती कर रहे हैं, क्या आप ClickOnce का उपयोग कर रहे हैं? – Oskar
मैं केवल एक फ़ोल्डर में .EXE और WPFToolkit.dll की प्रतिलिपि बना रहा हूं। मैंने पहले से ही जीएसी में डीएलएल स्थापित करने का प्रयास किया है, लेकिन परिणाम वही था –
यह केवल डब्ल्यूपीएफ अनुप्रयोग नहीं है जो इससे प्रभावित हो सकते हैं। यह किसी भी .NET अनुप्रयोग लोडिंग कोड हस्ताक्षर/प्रमाणीकरण असेंबली (मजबूत नाम हस्ताक्षर से अलग) –