दिलचस्प पोस्ट
अपाचे उपयोगकर्ता के उमास्क को सेट करना सीएसएस / एचटीएमएल के साथ पेज नंबर टेक्सटेरा जो उड़ने पर सिंटैक्स हाइलाइट कर सकता है? दो दशमलव अंकों को फ़्लोट करना सीमित है कैसे निजी डेटा से डेटा डेटा सेट बनाने के लिए (uninformative जगह धारकों के साथ चर नाम और स्तर की जगह)? नोड। जेएस में पाश के लिए async सी में एक "foreach" लूप का निर्माण होता है? दो अलग जावा डेस्कटॉप अनुप्रयोगों के बीच संचार Directory.EnumerateFiles बनाम Directory.GetFiles के बीच अंतर क्या है? पायथन तर्क के माध्यम से पॉप्यून कार्यशील निर्देशिका को निर्दिष्ट करता है NSNotificationCenter के साथ ऑब्जेक्ट कैसे पास करें I खिड़कियों पर जावा स्टैक डंप आईओएस सिम्युलेटर आवेदन को स्थापित करने में विफल रहा सीमा के किनारे पर लिंक के साथ एक चक्र कैसे बनाएं फेरबदल के लिए IEnumerable पर एक एक्सटेंशन विधि

दृश्य स्टूडियो में धीमा डीबगिंग समस्या

मेरे विजुअल स्टूडियो में, मैंने सी + कन्सोल एप्लीकेशन में वापसी की एक पंक्ति भी लिखा है, यह मुझे वास्तविक कोड निष्पादित करने के लिए F5 दबाकर एक मिनट लेगा (मेरा मतलब है कि दबाए जाने के बाद सिंगल रिटर्न स्टेटमेंट को रोकने के लिए समय लगता है F5 – मैंने मुख्य फ़ंक्शन में रिटर्न स्टेटमेंट पर ब्रेकपॉइंट सेट किया है)। मैं सोच रहा हूं कि क्या गलत है? किसी भी चेक सूची? धन्यवाद!

मैं Windows Server 2003 x64 पर विजुअल स्टूडियो 2008 VSTS संस्करण और डीबगिंग का उपयोग कर रहा हूं।

अग्रिम धन्यवाद, जॉर्ज

वेब के समाधान से एकत्रित समाधान "दृश्य स्टूडियो में धीमा डीबगिंग समस्या"

आपको अपने सभी ब्रेकपॉइंट्स को हटाने की आवश्यकता हो सकती है — ध्यान दें कि आपको "सभी ब्रेकपॉइंट हटाएं" बटन (या Ctrl-Shft-F9 का उपयोग करें) को क्लिक करने की आवश्यकता है, सिर्फ उन्हें एक-एक करके हटा दें अगर विज़ुअल स्टूडियो ने आपके समाधान की सेटिंग में गड़बड़ी की है, तो बाद में काम नहीं करेगा। आपको काम करने के लिए पहले एक ब्रेकपैक्स जोड़ना पड़ सकता है (चतुर, एह?)

अगर सबसे बुरे खराब होने पर, आपको अपनी .suo फ़ाइल को हटाना पड़ सकता है और विज़ुअल स्टूडियो को स्क्रैच से एक नया प्रारंभ करना पड़ सकता है। ध्यान दें कि आप अपनी व्यक्तिगत समाधान कॉन्फ़िगरेशन सेटिंग्स खो देंगे, हालांकि (केवल इस समाधान के लिए, कोई अन्य नहीं)। हालांकि, आप फ़ाइल को अस्थायी रूप से स्थानांतरित / पुनर्नामित करना चाहते हैं जब तक आप यह निर्धारित नहीं करें कि यह समस्या है या नहीं; इस तरह, आप हमेशा इसे वापस ले जा सकते हैं मैंने देखा है कि कुछ ऑनलाइन संसाधनों ने। .ncb फ़ाइल को हटाने (चलती / पुनः नामकरण) की सिफारिश की है।

मैंने इसे पहले देखा है। अपने सभी ब्रेकपॉइंट हटाने की कोशिश करें और फिर उन लोगों को सेट करें जिन्हें आप चाहते हैं। एफ 5 मारो क्या यह अब तेज है?

मैंने देखा है कि आपने .NET स्रोत डीबगिंग सुविधा की स्थापना की है। इसे अक्षम करने का प्रयास करें, माइक्रोसॉफ्ट के स्रोत सर्वर से आपकी नेटवर्क कनेक्टिविटी धीमा हो सकती है। इसके अलावा उपकरण> विकल्प> डिबगिंग> प्रतीक में कोई भी प्रतीक सर्वर कनेक्टिविटी अक्षम करें

उपकरण> विकल्प> डिबगिंग> सामान्य में "संपत्ति मूल्यांकन और अन्य निहित फ़ंक्शन कॉल्स को सक्षम करें" को अक्षम करने का भी प्रयास करें

या अपनी .suo फ़ाइल को निकालें जो आपके समाधान (.sln) फ़ाइल के बगल में पाई जा सकती है। इस समस्या को सुलझाने के लिए मैंने डिबग सत्रों को शुरू करने और रोकने के लिए लंबा समय लगाया था।

अगर यह समस्या थी सभी सूचीबद्ध सलाह लेने और सभी दृश्य स्टूडियो एक्सटेंशन को निकालने के बाद, हमने अंततः यह पाया कि किसी भी तरह IntelliTrace सक्षम किया गया था। उस निश्चित चीज को अक्षम करना

http://msdn.microsoft.com/en-us/library/dd264948%28v=vs.100%29.aspx

क्या आपके पास बहुत से ब्रेकपॉइंट सेट हैं? वे वास्तव में स्टार्टअप समय धीमा कर सकते हैं हर बार एक नया मॉड्यूल प्रक्रिया पते की जगह में लोड होता है, सभी को यह देखने के लिए कि वे मान्य हैं, जाँच करने की आवश्यकता है।

टूल / विकल्पों / डीबगर / प्रतीकों पर जाएं और चेक करें कि क्या आपके पास सार्वजनिक चिन्ह सेट हैं या UNC नेटवर्क पथ सेट हैं। यह देखने के लिए कि आपके पास स्रोत सर्वर सेट है या नहीं, उपकरण / विकल्प / डीबगर / सामान्य जांचें।

इनमें से सभी धीमे नेटवर्क गति या अनुपलब्ध सर्वरों के आधार पर डीबगिंग को प्रभावित कर सकते हैं। 5 मिनट प्रतीक्षा समय नेटवर्क टाइमआउट है

यदि विकल्पों में कुछ भी नहीं सेट है, तो जांच लें कि क्या आपके पास _NT_SYMBOL_PATH परिवेश चर सेट है

मेरे सहयोगी का दृश्य स्टूडियो बहुत धीरे धीरे जवाब था, यह सचमुच मिनट लग गया था, जबकि डीबग करना एक कदम था। मूल कारण एक विरोधी वायरस प्रोग्राम (खतरे की धमकी) निकला जो कि पागल हो गया था जबकि वी.एस. चल रहा था। अपनी प्रक्रिया को तुरंत समाप्त करना

मेरे मामले में डिबग प्रतीक "सभी मॉड्यूल" से "केवल निर्दिष्ट मॉड्यूल" के लिए "स्वचालित रूप से लोड प्रतीक" विकल्प को हल करने में समस्या हल हो गई है। आप इस विकल्प को उपकरण -> विकल्प -> डिबगिंग -> प्रतीक से बदल सकते हैं

एक अलग कारण प्लस … कैसे समस्या को खोजने के लिए

मेरे लिए यह विकल्प ShowOtherThreadIpMarkers था। एक मान = 1 बनाता है (2010) असहनीय रूप से धीमा (प्रत्येक डीबग चरण के लिए 3-5 सेकंड्स। 0 के मान के साथ तेज़ी से फिर से

यह क्या विकल्प है? मुझे पता नहीं है। मैं बनाम उपयोगकर्ता इंटरफ़ेस के माध्यम से इसे नहीं ढूंढ सका। मैंने वहां सभी संभावित डीबगिंग विकल्पों को अनचेक किया और कुछ भी काम नहीं किया।

इसलिए मैं आयात निर्यात सेटिंग्स पर गया और मेरे पुरानी सेटिंग्स को लोड किया, जो मैंने पिछली बार पिछड़ने से बचा लिया था जब तक कि बनाम तेजी से नहीं था, फिर vssettings फ़ाइलों आदि की तुलना में आदि।

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

ट्रैविस से जुड़े स्कॉटगू के ब्लॉग से: "एक अन्य प्रदर्शन मिला है मैंने हाल ही में एक ऐसा मुद्दा उठाया है जो कुछ लोगों ने Google टूलबार ऐड-इन के साथ चलने की सूचना दी है। किसी कारण से यह कभी-कभी विज़ुअंस ब्राउज़र में स्टूडियो डिबगर। यदि आप अपने वेब एप्लिकेशन लोडिंग के साथ लंबे समय से देरी देख रहे हैं, और Google टूलबार (या अन्य टूलबार) को स्थापित किया है, तो आप यह देखने के लिए उन्हें अनइंस्टॉल करना चाहते हैं कि क्या इस समस्या का कारण है। "

सुनिश्चित करें कि आपके पास सर्वर पर कोई बासी नेटवर्क मैपिंग नहीं है जो अब मौजूद नहीं हैं (नेटवर्क टाइमआउट आपको मार देगा)। या प्रक्रिया मॉनिटर की तरह कुछ का उपयोग करने के लिए यह देखने के लिए कि एक नेटवर्क (या अन्य फ़ाइल त्रुटि) लंबे समय तक अवरुद्ध होने लगता है या नहीं

क्या आप Windows DLL के लिए प्रतीकों को डाउनलोड करने के लिए एक प्रतीक सर्वर का उपयोग कर रहे हैं?

यदि ऐसा है तो अक्षम हो सकता है क्योंकि इसमें कुछ समय लग सकता है लेकिन मुझे उम्मीद नहीं होगी कि एक मूल कंसोल ऐप में लंबे समय तक देरी हो।

उपकरण> विकल्प> डिबगिंग> प्रतीक

मुझे पता है कि यह एक पुराना विषय है, लेकिन इसकी कीमत क्या है …

मैंने पाया है कि अगर मेरे पास एक अलग आईई खिड़की है जो लंबे समय तक खुली है, तो यह डीबगिंग शुरू करने के लिए एक मिनट तक लग सकता है। सभी IE विंडो बंद करें और डीबगिंग को तुरंत आरंभ करें

मेरे मामले में Google टूलबार मेरे डिबगिंग को धीमा कर रहा था gplus_notifications_gadget.html बस डीबगर पर जाकर और ओवरलोड करने पर चल रहा था। मैं Google टूलबार को रखना चाहता था क्योंकि मैं इसे नियमित आधार पर उपयोग करता हूं, इसलिए मैंने G + अधिसूचना बटन को अक्षम कर दिया (प्रोफ़ाइल बटन के अलावा छोटा बटन।) अब यह खुश है।

मेरे लिए डीबगर के तहत चल रहा था बिना डिबगिंग के चलने की तुलना में लगभग 10x धीमी थी

यहां दिए गए हर समाधान का प्रयास करने के बाद, मैं हर डीबगर सेटिंग के माध्यम से चला गया और सक्षम / अक्षम यह देखने के लिए कि क्या यह एक अंतर है

मेरे लिए, यह पता चला कि डिबग सेटिंग में मॉड्यूल लोड पर जीआईटी अनुकूलन को दबाने से अक्षम चीजें बड़े पैमाने पर सुधार हुईं

मुझे वीएस -2010 में एक ही समस्या थी, जो कोड में तेज गति से धीमा था (3 से 10 सेकंड के बीच)। हालांकि, उपरोक्त सेटिंग्स संशोधन में से कोई भी चाल नहीं किया मैंने अंततः अंतिम समाधान पाया, जो उपरोक्त सभी पोस्ट मुद्दों में काम करेगा: जैसा कि यहां वर्णित है, आपकी सभी सेटिंग्स रीसेट करें

आप सबसे पहले अपनी सेटिंग्स के किसी विशेष भाग को सहेज सकते हैं, उदाहरण के लिए मैंने पहली बार मेरी रंग थीम (सोलारिज्ड) की तरह सहेजी, फिर उसे वैश्विक रीसेट के बाद पुनर्स्थापित किया।

मेरे लिए, सेटिंग जो कि मारे गए प्रदर्शन (विंडो 8 को भी माउस आंदोलन को छोड़कर फांसी पर लटकाई गई थी) को विकल्प -> डीबगिंग -> सामान्य में "एक प्रक्रिया टूट जाने पर सभी प्रक्रियाओं को तोड़ना" था

उम्मीद है कि यह किसी को भी मदद करता है

धीमा दृश्य स्टूडियो डिबगिंग अनुभव का सिर्फ एक और कारण …

लंबे समय पहले मैंने FusionLog को यह देखने के लिए सक्षम किया था कि क्या एक विधानसभा बाध्यकारी समस्या पैदा हुई थी।

सुनिश्चित करें कि आप इसे प्रयोग करने के बाद इसे अक्षम कर दें। क्यूं कर? चूंकि यह सक्षम होने पर डिस्क पर लॉगिंग डेटा बहुत लिखता है।

विंडो की रजिस्ट्री [ regedit.exe ] पर यह FusionLog कुंजी है:

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion 

ForceLog बदलें, LogImmersive और LogResourseBindings मूल्य 1 से सक्षम 0 से अक्षम किए गए हैं

मुझे यह समस्या भी थी, लेकिन मेरे मामले में ब्रेकपॉइंट के साथ इसका कोई लेना देना नहीं था। यह कोड शॉर्टकट था जिसे मैंने कार्य विंडो में जोड़ा था:

http://www.customsoftwareframeworks.com/blog/longwaittimetoinsertoraddalineoftextbuginvisualstudio–tasklistwindow–onlywhenaddingandremovelines

मुझे यकीन है कि आप इस तरह की कोई समस्या देख सकते हैं, लेकिन एक बग कहीं है जो मेरे लिए इस समस्या का कारण बना था … सभी विकल्पों को हटाने से यह तय होगा, लेकिन ऐसा कुछ है जो मैं नहीं चाहता था कर। तो, मैंने इसे डीबग किया और इसके बारे में मेरे ब्लॉग में लिखा … आपकी समस्या मेरी तरह लगता है

धन्यवाद।

मेरे लिए जो काम किया है, वह यह सुनिश्चित करना है कि कोई सशर्त ब्रेक पॉइंट नहीं है। अन्य तो, मेरे पास दृश्य स्टूडियो को पुनरारंभ करके और केवल एक बार में दृश्य स्टूडियो के एक उदाहरण खोलने से धीमी गति से डिबगिंग को सफलतापूर्वक फिक्स किया गया। आशा है कि यह किसी को मदद करता है …

मेरे पास एक समान समस्या थी और कोई भी अन्य मार्गदर्शन मदद करने में नहीं लग रहा था। मैंने कोई फायदा नहीं उठाया था मैंने सभी ब्रेकपॉइंट निकाल दिए थे, स्वयं फ़ाइल को हटा दिया, यह जाँच लिया कि प्रतीकों बाहरी स्रोतों से लोड नहीं किए जा रहे थे, और जाँच की गई कि अनुपलब्ध आवेदन में कोई पथ मौजूद नहीं है।

फिर, मैंने सोचा था कि समाधान साफ ​​करने के लिए मैंने आउटपुट विंडो में देखा है कि C # इंटेलिजन ने सफाई करते समय एक समस्या की सूचना दी:

'{B0C3592F-F0D1-4B79-BE20-3AD610B07C23}' से मेटाडेटा पढ़ने में एक समस्या थी ('सिस्टम निर्दिष्ट फ़ाइल नहीं पा सकता है।') समाधान पुनः लोड होने तक IntelliSense ठीक से काम नहीं कर सकता है।

इस स्थिति में, एक बार आप वास्तव में त्रुटि संदेश की खोज करते हैं, यह आपको बताता है कि इसे कैसे ठीक करें (त्रुटि पाठ पर अच्छी नौकरी, खोजयोग्यता पर खराब नौकरी!) मैंने समाधान की परियोजनाओं को उतार दिया, फिर उन्हें पुनः लोड किया। तब मैं सफलतापूर्वक स्वच्छ समाधान चलाने में सक्षम था यह काम किया है, और डिबगर के रूप में भी किया

HTH

"ऑटो" विंडो को बंद करना, मेरे लिए vs2008 में एक बड़े देशी सी ++ समाधान के लिए डिबगिंग में सुधार हुआ। इसे छुपाना काम नहीं करेगा, इसे बंद होना चाहिए।

मुझे एक ही धीमी गति से अनुभव हुआ, और नेटवर्क से डिस्कनेक्ट करने की समस्या मेरे लिए तय की क्योंकि कुछ अन्य टिप्पणियां और उत्तर ने कहा है (लेकिन निश्चित रूप से यह एक आदर्श तय नहीं है)।

मेरे मामले के लिए यह एक साधारण परिवर्तन मेरे समाधान को तय किया गया था: डीबग टैब पर प्रोजेक्ट गुणों में मैंने अक्षम "दृश्य स्टूडियो होस्टिंग प्रक्रिया को सक्षम करें"। (मैं VS2010 चल रहा हूँ)

अधिक स्मृति और एक तेज़ HD प्राप्त करें अधिक विवरण यहाँ ।