विजुअल स्टूडियो 2015 बेहद धीमा है


86

मैंने Visual Studio 2015 व्यावसायिक संस्करण स्थापित किया है, और मेरे कंप्यूटर चश्मा Intel i7-3770 CPU 3.40 GHz, 8 GB RAM और Windows 7 एंटरप्राइज़ 64-बिट हैं।

मैं अपने प्रोजेक्ट को .NET 4.6 में अपग्रेड करना चाहता हूं, जो विजुअल स्टूडियो 2005 .NET 2.0 में लिखा गया है, लेकिन मुझे स्पीड को लेकर एक गंभीर समस्या है। विजुअल स्टूडियो 2015 में अपनी परियोजना (विशाल परियोजना) खोलने के बाद, यह पागल हो रहा है। बिल्डिंग, डिबगिंग, ओपनिंग मेनू बहुत धीमे हैं। कभी-कभी मुझे "जवाब नहीं" संदेश मिला। क्या यह विंडोज 7 के बारे में है या आप मुझे मेरी स्पीड की समस्या के बारे में कोई सलाह दे सकते हैं?


क्या अपग्रेड के कारण आप में कोई त्रुटि है? वे एक महत्वपूर्ण प्रदर्शन समस्या पैदा कर सकते हैं।
एंटीहेडशॉट

3
मैंने यह भी देखा है कि वीएस 2015 के साथ काम करना वीएस 2013 की तुलना में बहुत धीमा है - मैं इस धागे की निगरानी करूंगा और आपको यह भी बता दूंगा कि क्या मुझे कोई समाधान मिल गया है।
डेव डोकनजस

8
मुझे भी। मेरे पास एक विकास मशीन (i7 8 कोर, 32 जीबी रैम (2,3 केएचजेड), एसएसडी, ...) का एक राक्षस है और यह दर्दनाक रूप से धीमा है .....
user853710

1
यही कारण है कि मैं यथासंभव w / o VS करने की कोशिश करता हूं। इंटेलीजेंस की जरूरत न होने की रूपरेखा को जानना और MSBUILD को जानना बड़ी मदद है। मेरे वीएस ने कई वर्षों की तरह कई बार क्रॉल किया है। जब मैं वीएस (जो अभी भी दैनिक है) का उपयोग करता हूं, तो मुझे यकीन है कि यह वीएम में एक बहुत साफ स्नैपशॉट के साथ है जिसे मैं वापस कर सकता हूं (सुनिश्चित करें कि सब कुछ संस्करण नियंत्रण में है!) मैंने वीएस के हर संस्करण के साथ काम किया है ( यहां तक ​​कि वीसी ++ 1.0 पर वापस)। यह धीमी होती रहती है। वहाँ हमेशा "lol यह मेरी मशीन lol पर काम करता है" लोक होगा, लेकिन ऐसा लगता है कि यह समस्या लगभग सर्वव्यापी है।
डेविड बेट्ज़

जवाबों:


66

इस साइट में बड़े समाधान के लिए सुविधाओं को अक्षम करने, विजुअल स्टूडियो प्रदर्शन को बेहतर बनाने के लिए कुछ उपयोगी युक्तियां हैं। उदाहरण के लिए:

  1. टूल्स पर जाएं -> विकल्प -> टेक्स्ट एडिटर -> सी # -> उन्नत और अनचेक करें पूर्ण समाधान विश्लेषण सक्षम करें

  2. टूल्स पर जाएँ -> विकल्प -> एक्सएएमएल डिज़ाइनर -> जनरल और अनचेक करें एक्सएएमएल डिज़ाइनर सक्षम करें (विज़ुअल स्टूडियो के पुनरारंभ की आवश्यकता है)

  3. टूल्स पर जाएं -> विकल्प -> टेक्स्ट एडिटर -> सभी भाषाएं और कोडलेन सक्षम करें को अनचेक करें

  4. पर जाएं उपकरण -> विकल्प -> डिबगिंग -> सामान्य और अक्षम जबकि डिबगिंग नैदानिक उपकरण सक्षम करें


3
कृपया अपने उत्तर के लिए कुछ संदर्भ प्रदान करें, क्योंकि बाहरी लिंक अप्राप्य हो सकते हैं।
Uwe Allner

मैंने उपरोक्त सभी किया और इसने मेरे विजुअल स्टूडियो के प्रदर्शन में बहुत सुधार किया। धन्यवाद!
हांक

उपकरण न भूलें -> विकल्प -> पाठ संपादक -> बुनियादी -> उन्नत और अनचेक करें पूर्ण समाधान विश्लेषण सक्षम करें
thecoolmacdude

1
यदि आप कोड को निष्क्रिय करते हैं तो आप C कोड में "संदर्भ" लिंक आदि को ढीला कर सकते हैं।
धानुका।।

90

आप निम्नलिखित चरणों को लागू करने का प्रयास कर सकते हैं:

  1. मेनू टूल्सऑप्शनसोर्स कंट्रोल पर जाएं और करेंट सोर्स कंट्रोल को सेट करें से कोई नहीं

  2. मेनू टूल्सविकल्पपर्यावरणसिंक्रोनाइज़्ड सेटिंग्स पर जाएं और चेकबॉक्स को अनचेक करके इस विकल्प को हटा दें

  3. निम्नलिखित कैश फ़ोल्डर में सामग्री को साफ़ करें ( इन फ़ोल्डरों को न हटाएं, इसके बजाय केवल अपनी सामग्री हटाएं ) और Visual Studio को पुनरारंभ करें:

    • WebSiteCache फ़ोल्डर में सामग्री को साफ करें (
      C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache में पाया जा सकता है )

    • अस्थाई ASP.NET फ़ाइलें फ़ोल्डर में सामग्री को साफ़ करें (
      C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET फ़ाइलें में पाया जा सकता है )

नोट: यदि आपके पास हार्डवेयर एक्सेलेरेशन सक्षम है या यदि आप Microsoft Visual Studio 2015 या Visual Studio 2013 में डिफ़ॉल्ट विज़ुअल अनुभव सेटिंग्स का उपयोग करते हैं, तो आपको रुक-रुक कर प्रदर्शन के मुद्दे, उत्पाद क्रैश या रेंडरिंग समस्याओं का अनुभव हो सकता है। इन मुद्दों के आसपास काम करने के लिए, मेनू टूल पर जाएंविकल्पपर्यावरणसामान्य और निम्नलिखित सेटिंग्स लागू करें:

यहां छवि विवरण दर्ज करें

अधिक जानकारी के लिए, आप विज़ुअल स्टूडियो 2015 और विज़ुअल स्टूडियो 2013 में प्रदर्शन समस्याओं, उत्पाद क्रैश या रेंडरिंग समस्याओं का अनुभव करते हैं

यदि समस्या डीबगिंग से संबंधित है, तो Visual Studio डीबगिंग / लोडिंग पर वर्कअराउंड बहुत धीमी गति से करें

आशा है कि ये आपकी मदद करेगा...


4
मैंने आपके तरीकों की कोशिश की, लेकिन यह बहुत अधिक प्रभावित नहीं हुआ। मैं अभी भी एक उचित समाधान नहीं ढूंढ सकता
हूं

क्या आप अद्यतन अनुभाग पर उल्लिखित वर्कअराउंड पर एक नज़र डाल सकते हैं?
मूरत येल्ड्ज़

3
मैं आपकी सलाह का पालन करने की कोशिश कर रहा हूं, लेकिन विडंबना यह है कि वी.एस.
संसाधन

2
इसने मेरे लिए काम किया। गति बहुत बढ़ गई! धन्यवाद!
दिव्यांग महानसरिया

1
@ MuratYıldız मेरे लिए काम किया (धन्यवाद)। जब आप कहते हैं कि Clean WebSiteCache folderमेरा मानना ​​है कि आप सभी फाइलों को नीचे हटाएंWebSiteCache folder
nam

25

मेरे पास एक बड़ी परियोजना है और मैंने इस प्रकार के धीमे चढ़ाव का भी अनुभव किया है। मैंने Error Listविंडो के दायरे को बदलकर प्रदर्शन को एक स्वीकार्य स्तर तक सुधार दिया है Current Document

मैं भी से बदलकर सुधार प्राप्त Build + IntelliSenseकरने के लिए Build Only। लेकिन क्योंकि मुझे इंटेलीसेनियन उपयोगी लगता है, इसलिए मैंने इसे रखने Build + IntelliSenseऔर स्कूप करने के लिए समझौता किया Current Document

दृश्य स्टूडियो 2015 त्रुटि सूची विंडो


5
मैं वीएस 2015 अपडेट 3 का उपयोग कर रहा हूं। अब उस सूची में एक "परिवर्तित दस्तावेज़" विकल्प है, जो सभी और सिर्फ वर्तमान दस्तावेज़ के बीच एक अच्छा समझौता जैसा लगता है।
CJBS

1
@ डिएमंड जो वास्तव में अच्छी तरह से काम करता है। इस टिप को पोस्ट करने के लिए धन्यवाद।
विंडचैजर

16

मैंने पाया है कि आपके समाधान फ़ोल्डर से ".vs" फ़ोल्डर को हटाने से संपादक की गति बहुत बढ़ जाती है अगर यह समय के साथ धीमा हो जाता है। यह आपके समाधान के रूट डायरेक्टरी में एक छिपा हुआ फ़ोल्डर है। मैं सलाह देता हूं कि यदि आप को वापस करने की जरूरत है तो मैं इसका एक बैकअप बचा सकता हूं। जहाँ तक मुझे पता है, यह समाधान के लिए उपयोगकर्ता विशिष्ट सेटिंग्स रखता है जैसे कि .su फ़ाइल यहाँ विस्तृत रूप में है । आप .suo फ़ाइल को भी हटाने की कोशिश कर सकते हैं। अगली बार जब आप उस समाधान को खोलेंगे और बंद करेंगे, तो ये फ़ोल्डर / फाइलें वीएस द्वारा पुनर्जीवित हो जाएंगे।


1
.Vs फ़ोल्डर को हटाकर मेरे लिए काम किया। अन्य सभी समाधान नहीं हुए!
चांदनी रात

10

Windows डिफेंडर Antimalware Visual Studio को शिथिल कर सकता है। इस उत्तर में नास्त्रेदमस द्वारा उल्लिखित :

अपडेट एंड सिक्योरिटी -> सेटिंग्स -> विंडोज डिफेंडर पर जाएं। डिफेंडर खोलें और सेटिंग चयन में, बहिष्करण चुनें और "devenv.exe 'प्रक्रिया जोड़ें।

एक और चीज़ जो मैंने की थी वह थी रीशेयर और हर एडोन को लेटेस्ट अपडेट के लिए अपडेट करना।

मैंने यह भी नोट किया कि कई प्रक्रियाओं को बुलाया गया था Microsoft Compatibility Telemetry, CompatTelRunner.exeजब मैं विजुअल स्टूडियो का उपयोग करता था तो बहुत सारे सीपीयू का उपयोग कर रहा था। मैंने इस गाइड का पालन ​​करके "प्रतिक्रिया और निदान" को अक्षम कर दिया ।

यह मेरे लिए काम किया!


यह समाधान बहुत सही है ..... विशेष रूप से विंडोज डिफेंडर सेक्शन के लिए बहुत बहुत धन्यवाद
फंकी 81

0

क्या यह संभव है कि आप एक ही समय में समाधान पर अलग-अलग ऑपरेशन करने की कोशिश कर रहे थे? मेरी स्थिति में, समस्या दिखाई दी क्योंकि मैं समाधान खोलने की कोशिश कर रहा था, जबकि टीएफएस से एक प्रक्रिया थी, जो नवीनतम संस्करण प्राप्त करने की कोशिश कर रही थी। किसी तरह ताला लगा। सबसे सुरक्षित तरीका मैंने सोचा था कि सिस्टम को फिर से शुरू करना, .suo फ़ाइल को हटाना और यह मेरे लिए काम करता है।

और क्या: जाँच करें कि क्या आपका दृश्य स्टूडियो संस्करण 64 बिट सिस्टम पर 64 बिट है, मैंने कुछ टीम फाउंडेशन पावर टूल्स की स्थापना रद्द कर दी है और यह मेरे वीएस के साथ खराब हो गया है, इसने वही समस्याएं पैदा की हैं


0

सुनिश्चित करें कि आप उस समाधान पर काम नहीं कर रहे हैं जो नेटवर्क ड्राइव पर है।

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


0

मेरे लिए अपराधी Resharper cache था, बस Resharper cache साफ़ करें और यह ठीक काम करता है


1
आप इसे कैसे साफ करते हैं? कृपया एक विस्तृत समाधान प्रदान करें
ओजोनुगा जुड ओचलिफु

@ojonugwa - आप Resharper - विकल्प - पर्यावरण - सामान्य पर जा सकते हैं और फिर कैश साफ़ करने के लिए बटन दबा सकते हैं। "स्थानीय सेटिंग" से स्थान को कहीं और भी बदलें - c: \ resharpercache। इससे स्पीड में भी सुधार होगा।
वरुण शर्मा

-6

मेरा सुझाव है कि सबसे तेज और आसान प्रदर्शन वृद्धि (सी # के लिए) को VS2013 के साथ VS 2015/2017 को बदलना है।

C # संस्करणों के बीच काफी हद तक अपरिवर्तित है। यह 2015/2017 का उपयोग करने के लिए केवल दो बार लेता है और मुझे यकीन है कि मैं बाद में (बेहतर) संकलक का उपयोग करने के लिए केवल समय बर्बाद करने वाला नहीं हूं।

मुझे नहीं लगता कि बॉक्स से सीधे एक संकलक का उपयोग करने की उम्मीद करना अनुचित है। आप 2013 के साथ कर सकते हैं।

Microsoft MUST सुनिश्चित करें कि VS2019 2013 (C # के लिए) के रूप में कम से कम उपवास है


यह एक वैध विकल्प नहीं है। एक शुरुआत के लिए यह अब समर्थन से बाहर है और खरीदने के लिए उपलब्ध नहीं है।
डेविड जी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.