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


144

मैंने अभी स्थापना पूरी की है और पूरी IDE सुपर धीमी है। ऐसा लगता है कि यह पृष्ठभूमि में कुछ प्रकार के भारी सीपीयू कॉल कर रहा है जहां पूरे आईडीई का शाब्दिक रूप से जमा होता है और 2-3 सेकंड के लिए अनुत्तरदायी बन जाता है।

मैं विजुअल स्टूडियो 2013 अल्टीमेट के साथ इस मुद्दे को नहीं रख रहा था। मैं विजुअल स्टूडियो 2015 प्रोफेशनल चला रहा हूं।

स्थापित ऐड-ऑन / पैकेज:

  • Node.js उपकरण
  • ReSharper

क्या किसी के भी पास कोई सुझाव है?


क्या आप VS के लिए Resharper या Node टूल का उपयोग कर रहे हैं?
अजय कुमार

जब मैंने कस्टम इंस्टॉलेशन @AjayKumar
Spets

2
NVTS की स्थापना रद्द करना .... आपके लिए काम कर सकता है। @ स्पेस
अजय कुमार

1
NVTS को हटाकर चाल चली गई। आपको एक उत्तर @AjayKumar के रूप में पोस्ट करना चाहिए! मुझे प्रोग्राम जोड़ने / निकालने के माध्यम से इसे अनइंस्टॉल करना पड़ा। नहीं सका स्थापना रद्द करें "एक्सटेंशन और अद्यतन" वी.एस. उपकरण में मेनू से
Spets

1
_References.js को अक्षम करना मेरी टीम के लिए अपराधी था। हमने अन्य सभी सुझावों को समाप्त कर दिया लेकिन यह अंततः काम कर गया।
बजे डैन वॉटरबली

जवाबों:


36

मेरा विज़ुअल स्टूडियो 2015 RTM भी ReSharper 9.1.2 का उपयोग करते हुए बहुत धीमा था, लेकिन मैंने 9.1.3 में अपग्रेड करने के बाद से ठीक काम किया है (देखें ReSharper 9.1.3 से बचाव के लिए )। शायद एक क्यू।

एक और क्यू। ReSharper 9.2 संस्करण को उपलब्ध कराया गया था:

संस्करण 9.1.2 और 9.1.3 में खोजे गए मुद्दों को संबोधित करते हुए विज़ुअल स्टूडियो 2015 आरटीएम के साथ एकीकरण को परिष्कृत करता है


1
यह इसका बहुत बड़ा हिस्सा है। काश मैं भी इस उत्तर को स्वीकार कर पाता। मैंने सप्ताहांत में 9.1.3 पर अपग्रेड किया और प्रदर्शन दोगुना हो गया
स्पेट्स

1
9.1.3 ने मेरे लिए भी सब कुछ ठीक कर दिया। फिक्स्ड इनवर्टेड कीबोर्ड इनपुट प्रॉब्लम जो मुझे हो रही थी।
EF0

2
मैं SafeMode में समस्या आ रही है और मैं resharper नहीं है। हम्म
जो फिलिप्स

2
R # 9.2, अभी भी धीमी गति से चल रहा है
थॉमस आईड

2
मैं ReSsharper 10 पर हूं और मेरे लिए यह रेंग रहा है।
लोन.बर्गर

89

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


1
धन्यवाद, इसने मेरा मुद्दा भी तय कर दिया। मैं नोड की स्थापना रद्द नहीं करना चाहता था। न तो पुनर्जीवन तो इससे बहुत मदद मिली।
एलेक्स मोरेनो

1
बस विंडोज डिफेंडर पूरी तरह से एक ही बात बंद कर रहा है?
मैट कोकाज

5
@ कोटट्सक की सिफारिश नहीं की जाएगी

1
आपको बहुत - बहुत धन्यवाद! वीएस का मेरा संस्करण मेरे द्वारा ऐसा करने के बाद 10 से अधिक की गति बढ़ा रहा है।
जेम्स Ko

6
आगे के शोध में वीएस की 'गुलाम' प्रक्रियाओं को पाया गया, जिसने एंटी-मैलवेयर गतिविधि को भी ट्रिगर किया। उन बहुत आलसी (मेरे जैसे) के लिए उन सभी को ui में टाइप करने के लिए (जैसा कि @Nostradamus द्वारा वर्णित है), एक PowerShell प्रॉम्प्ट (मैंने एलिवेटेड का उपयोग किया) शुरू करें और इसे इसमें पेस्ट करें: सेट-MPPreference -ExcroProcess devenv.exe, TE.ProcessHost। Managed.exe, csc.exe, iisexpress.exe, msbuild.exe, vshost32-clr2.exe, vshost-clr2.exe, vshost32.exe, VBCSCompiler.exe, w3wp.exe आपके अपने जोखिम पर पूरी तरह से। अधिक जानकारी यहाँ technet.microsoft.com/en-us/library/dn433291(v=wps.630).aspx
रिचर्डहॉल्स

23

मेनू विकल्पों से ReSharper कोड निरीक्षण बंद करने का प्रयास करें → कोड निरीक्षणसेटिंग और Visual Studio IntelliSense (मेनू विकल्पIntellisenseGeneral ) को चुनने के बजाय ReSharper IntelliSense को चुनने से यह बहुत तेज़ हो जाएगा।


18

Visual Studio (NTVS) के लिए Node.js टूल या JetBrains से ReSharper नामक वाणिज्यिक ऐड-ऑन की स्थापना रद्द करने का प्रयास करें । NTVS और Resharper दोनों का उपयोग करना Visual Studio 2015 में मेमोरी लीक का कारण बनता है।

NTVS = दृश्य स्टूडियो के लिए नोड उपकरण


ऐड और रिमूव प्रोग्राम के जरिए अनइंस्टॉल किया गया और चीजें मक्खन के रूप में सुचारू रूप से काम करने लगीं। धन्यवाद दोस्त!
Spets

3
NVTS की स्थापना रद्द करने के बाद विजुअल स्टूडियो तेजी से चल रहा है।
15:20 बजे कोड्स-होल

7
@ThomasEyde जाहिरा तौर पर कोई भी अधिकार प्राप्त नहीं कर सकता है। स्टूडियो के लिए Node.js विजुअल टूल, मुझे लगता है।
15 अक्टूबर को ईकेडब्ल्यू

1
मेरा बुरा ... इसके एनटीवीएस, विजुअल स्टूडियो के लिए नोड टूल्स
अजय कुमार

2
यह DMN जब लोग UALOAWDT। एसआई। ठीक?
वारेन पी

16

मैंने विशेष रूप से HTML (और रेजर के साथ) और जावास्क्रिप्ट के साथ काम करते समय विजुअल स्टूडियो 2015 कम्युनिटी एडिशन के साथ बहुत धीमे संपादन का अनुभव किया है। मैं अपने ASP.NET VVC परियोजना की "लिपियों / _references.js" फ़ाइल में संदर्भों को हटाकर समस्या को हल करने में सक्षम था। इसके अलावा, मैंने _references.js फ़ाइल के शीर्ष पर इसे जोड़कर उस फ़ाइल में ऑटोसाइनिंग को अक्षम कर दिया है।

यह समाधान Visual Studio के IntelliSense द्वारा उपलब्ध सभी जावास्क्रिप्ट संदर्भों को लोड नहीं करने का कारण बनता है। हालाँकि, ReSharper's IntelliSense पूरी तरह से ठीक और तेज़ काम करेगा।

/// <autosync enabled="false" />

4
यह फ़ाइल केवल जावास्क्रिप्ट फ़ाइलों के लिए है जिसका उपयोग आप सभी जावास्क्रिप्ट / रेज़र फ़ाइलों में intellisense द्वारा किया जाना चाहते हैं, इसलिए इसमें केवल jquery, modernizr इत्यादि जैसे सामान शामिल होने चाहिए, हमारे प्रोजेक्ट में इसे हर js फ़ाइल के साथ पूरे में ऑटोपोप्युलेट किया गया था। परियोजना, जो 800 से अधिक थी! Intellisense बहुत संघर्ष कर रहा था, संपादक टाइपिंग नहीं कर सकता था। मैंने इसे 8 फ़ाइलों में वापस ले लिया है और अब सब कुछ इतना बेहतर है। यदि आप js को केवल एक या 2 फाइलों में संदर्भित करना चाहते हैं, तो आप इसे केवल उन्हीं फाइलों में कर सकते हैं। Madskristensen.net/post/the-story-behind-_referencesjs
मोगा

@ Mog0 हां, आप ऐसा कर सकते हैं, लेकिन दुर्भाग्य से अगर आप उपयोगकर्ता कोणीय हैं, तो आपको सभी js फ़ाइलों की आवश्यकता है, अन्यथा यह उस फ़ाइल के लिए काम नहीं करता है, मेरे अनुभव में।
लोम्बास

@ लोंबस यह केवल इंटेलीजेंस को प्रभावित करना चाहिए और आप अपने जेएस के शीर्ष पर विशिष्ट फ़ाइलों के संदर्भ जोड़ सकते हैं यदि किसी स्थान पर कुछ आवश्यक हो। यह पूरी तरह से संभावना नहीं है कि आपको अपनी परियोजना में प्रत्येक जावास्क्रिप्ट फ़ाइल को हर दूसरे से संदर्भित करने में सक्षम होने की आवश्यकता है (यदि आप करते हैं तो आपको अपनी परियोजना में बड़ी संरचनात्मक समस्याएं मिली हैं)। _References.js फ़ाइल को केवल कोणीय और अन्य पुस्तकालयों के संदर्भों को शामिल करने की आवश्यकता होनी चाहिए जो आपके पूरे प्रोजेक्ट में उपयोग किए जाते हैं।
मोगा

@ मोग ० मैं समझता हूं, और मैं अपने कथन को फिर से लिखूंगा। यदि आप कोणीय हैं, तो आपको _references.js में केवल पुस्तकालयों से अधिक की आवश्यकता है। उदाहरण के लिए, मेरे ऐप में मुझे इस कथन की आवश्यकता है अन्यथा यह काम नहीं करता है: "/// <संदर्भ पथ =" ../ ऐप / नियंत्रकों / नियंत्रकों.module.js "/>" यह वह मॉड्यूल है जो मैं अपने नियंत्रकों के लिए उपयोग करता हूं । मुझे इस तरह की अन्य फ़ाइलों की आवश्यकता है। मुझे नहीं पता। हर एक को
परखना है

7

यदि आप ReSharper के कारण पीड़ित हैं तो नीचे दिए गए विकल्प मदद कर सकते हैं।

विजुअल स्टूडियो कॉन्फ़िगरेशन:

ReSharper अन्य विज़ुअल स्टूडियो एडिंस और एक्सटेंशन के साथ संघर्ष कर सकता है - मंदी के मामले में, कृपया अन्य एडिंस को एक-एक करके अक्षम करने का प्रयास करें और जांचें कि क्या यह ReSharper के साथ Visual Studio को गति देने में मदद करता है। यहां अन्य एडिंस के साथ ज्ञात संगतता मुद्दों के कुछ उदाहरण दिए गए हैं:

उत्पादकता पावर उपकरण

VSCommands

इसके अलावा, आप "उपकरण | विकल्प | पर्यावरण | सामान्य" के तहत निम्नलिखित विकल्पों को बंद करने का प्रयास कर सकते हैं: ग्राहक के प्रदर्शन के आधार पर दृश्य अनुभव को स्वचालित रूप से समायोजित करें यदि उपलब्ध हो तो हार्डवेयर ग्राफिक्स त्वरण का उपयोग करें

प्रतिशोधी विन्यास।

हालांकि ReSharper काफी शक्तिशाली और उपयोगी सुविधाएँ प्रदान करता है, लेकिन उनमें से कुछ को गति में सुधार के संदर्भ में बंद या बंद किया जा सकता है। यहाँ कुछ उदाहरण हैं:

"ReSharper | Options | Code निरीक्षण | सेटिंग्स" में समाधान वाइड विश्लेषण (SWA) को बंद करें, 'संपूर्ण समाधान / चेकबॉक्स में त्रुटियों का विश्लेषण करें।

"ReSharper | Options | Environment | IntelliSense | General" डायलॉग में Visual Studio IntelliSense पर वापस लौटें। "ReSharper | Options; Environment | General | General" डायलॉग में मौजूदा समाधान के लिए क्लीयरिंग कैश।

यहाँ लिंक हैं:


4

यह मूर्खतापूर्ण लगता है लेकिन हटाने के बाद C:\Users\{User}\AppData\Local\Microsoft\WebSiteCacheसब कुछ फिर से तेजी से शुरू हो गया। यदि आप विकल्पों से बाहर हैं तो आप ऐसा प्रयास कर सकते हैं। यह केवल एक चीज है जो मेरे लिए काम करती है।


3

यहाँ एक ही मुद्दा, एक नई मशीन पर विजुअल स्टूडियो 2015 प्रो अपडेट 2। संपादक बेहद धीमा था, च्यूइंग गम की तरह।

इसका कारण ईएसईटी एनओडी 32 एंटीवायरस 9 था। इसमें डिफ़ॉल्ट रूप से सक्षम "होस्ट इंट्रूडर प्रिवेंशन सिस्टम (एचआईपीएस)" नामक एक चीज है। मुझे नहीं पता कि यह कितना उपयोगी है, लेकिन इसे अक्षम किया जा सकता है या मैंने अनुमति देने के लिए केवल एक नियम जोड़ा है devenv.exe

अब ठीक है।


3

मुझे एक समान समस्या थी, लेकिन केवल स्टार्टअप पर;

मेरे प्रारंभ मुद्दे को हल करने के लिए:

मैंने फोन के लिए विजुअल स्टूडियो 2012 से एक्सटेंशन हटा दिए हैं;

विज़ुअल स्टूडियो 2015 को ठीक करें ... विज़ुअल स्टूडियो 2015 को अनइंस्टॉल करें (हैंग न करें, सभी को हटाया नहीं गया)

फिर उपयोग करें:

https://github.com/tsasioglu/Total-Uninstaller

विजुअल स्टूडियो 2015, विजुअल स्टूडियो 2013, आदि के साथ जो संभव था, उसे हटा दें।

Visual Studio फिर से त्रुटि स्थापित करें: लुकअप लॉग, inet, आदि और Visual C ++ redist 2015 पाया। मैंने vc_redist.x64.exe और vc_redist.x86.exe को पुनर्स्थापित और सुधार किया है।

मैंने Visual Studio 2015 को फिर से स्थापित किया है और अब मेरे पास कोई स्टार्टअप समस्या नहीं है (vsHub को अनइंस्टॉल किया जा सकता है और कनेक्टेड सेवाओं को अक्षम किया जा सकता है ...)


2

मुझे वीएस 2015 कम्युनिटी के साथ नोड टूल्स के साथ भी यही समस्या थी।

मैंने एनटीवीएस जीथब रिपॉजिटरी में इस समस्या के बारे में कुछ मुद्दों को देखा, और यह परियोजना में विश्लेषण फ़ाइल से संबंधित हो सकता है। वास्तव में, मैंने इस फ़ाइल को प्रत्येक प्रोजेक्ट लोड को हटा दिया है और यह तेज़ हो गया है, लेकिन मुझे लगता है कि इसे बेहतर बनाने का सबसे सुरक्षित तरीका नीचे दी गई लिंक जैसी कुछ निर्देशिका फ़ाइलों को अनदेखा कर रहा है।

https://github.com/Microsoft/nodejstools/wiki/Projects#ignoring-directories-for-analysis


2

यह सबसे अधिक संभावना है क्योंकि आपने कुछ SQL सर्वर घटकों की स्थापना रद्द कर दी है Visual Studio उपयोग कर रहा है। हालाँकि Visual Studio अभी भी काम करता है, यह बहुत धीमा है।

बस नियंत्रण कक्ष में "प्रोग्राम और फीचर्स" पर जाएं और विज़ुअल स्टूडियो की मरम्मत करें। आवश्यक Visual Studio घटक फिर से स्थापित किए जाएंगे और Visual Studio पहले की तरह वापस आ जाएंगे।


ओह, यह भी मदद लगती है .. पूरी तरह से सर्वर डेटा उपकरण। जरूरत पड़ने पर Server Management Studio का उपयोग करना बेहतर होगा..धन्यवाद!
काय ली

1

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

रिपॉजिटरी का एक नया क्लोन करना, या - जैसा कि मेरे कोलेजियम में से एक ने कोशिश की - सभी फाइलों को सोर्स कंट्रोल (जीआईटी के मामले में git clean -xfd) में साफ नहीं किया , इससे मुझे इस समस्या से छुटकारा मिल गया। आईडीई अब फिर से सुचारू रूप से चल रहा है।

धारणा यह है कि अल्टिमेट कुछ फाइलें छोड़ देता है, जो प्रोफेशनल में इस व्यवहार का कारण बनते हैं, लेकिन मैं नीचे ट्रैक नहीं कर पाया।


1

मेरे मामले में 2015 एक्सप्रेस वेब और 2015 कम्युनिटी दोनों में मेमोरी लीक (1.5 जीबी तक) फ्रीज था और हर 5 मिनट में दुर्घटनाग्रस्त हो गया। लेकिन केवल नोड्स के साथ परियोजनाओं में। मेरे लिए इस मुद्दे को हल करने से इंटेलीसेन्स अक्षम हो गया था: उपकरण -> विकल्प -> टेक्स्ट एडिटर -> नोड.जेएस -> इन्टेलिसेन्स -> इंटेलीसेन्स स्तर = नो इंटैलिसेंस।

और किसी तरह से अभी भी काम करता है))


1

मेरे पास विजुअल स्टूडियो 2015 के साथ भी यह मुद्दा था, मैं जो कुछ भी पढ़ सकता था उसके बारे में कोशिश की थी लेकिन अंत में जो कुछ बचा था वह एक साफ स्थापित था। मैंने VisualStudioUninstallerहर घटक से छुटकारा पाने के लिए माइक्रोसॉफ़्ट उपकरण का उपयोग किया ।

https://github.com/Microsoft/VisualStudioUninstaller

उपयोग:

  1. TotalUninstaller.zip निकालें
  2. एक व्यवस्थापक कमांड प्रॉम्प्ट खोलें।
  3. Execute Setup.ForcedUninstall.exe
  4. स्थापना रद्द करने के लिए 'Y' टाइप करें।

पुनः स्थापित करने के बाद सब कुछ सामान्य रूप से फिर से काम किया। मैं हर परियोजना में अंतराल का अनुभव नहीं करता था, लेकिन एक पर्याप्त दर्द पैदा कर रहा था इसलिए मेरे पास वास्तव में कोई विकल्प नहीं था।

एक और कमांड के बारे में पढ़ें जिसे आप भी आजमा सकते हैं लेकिन मुझे VisualStudioUninstallerकाम पता है, कम से कम यह मेरे लिए था।

D:\vs_ultimate.exe /uninstall /force

जहां D: आपके इंस्टॉलेशन मीडिया (माउंटेड आइसो, आदि) का स्थान है।


1

यह सिर्फ किसी और की मदद कर सकता है, इसके अलावा अन्य उत्तरों का क्या उल्लेख है।

AppData\Local\Microsoft\WebSiteCacheफ़ोल्डर की सामग्री को साफ़ करें ।

मेरे मामले में मेरे पास वीएस 2015 प्रो 3 अपडेट था और इसने मुझे वीएस को गति देने में मदद की।


1

यह इस प्रश्न पर जाने में किसी की मदद कर सकता है।

मेरे पास एक मुद्दा था जहां यह केवल बहुत बड़ी फ़ाइलों में धीमा था। जब {एक प्रकार को पूरा करने के बाद या जैसे ब्रेसिज़ खोलते हैं , जैसे कि decimalयह लटका होगा।

यह विकल्प => पाठ संपादक => C # => Intellisense में सेटिंग "प्रत्येक वर्ण टाइप होने के बाद एक पूर्ण सूची दिखाएं" को अक्षम करके हल किया गया था


0

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


0

VS2013 से अपग्रेड करने के बाद, मैंने पाया कि जब विजुअल स्टूडियो 2015 में डिबगिंग होगी, तो यह फ्रीज हो जाएगा, मैंने अनचेक किया "टूल्स> विकल्प> डिबगिंग> जनरल> डीबगिंग करते समय डायग्नोस्टिक्स टूल्स को सक्षम करें" यह डिबगिंग सत्रों को सामान्य में वापस लाया। जब डायग्नोस्टिक्स उपयोगी होते हैं, तो मुझे हर समय उनकी आवश्यकता नहीं होती है, अगर किसी भी बिंदु पर मुझे उनकी आवश्यकता होती है तो मैं इसे वापस चालू कर सकता हूं।


-2

पीसी ड्राइवर्स को अपडेट करें

मेरे मामले में, और मैं सबसे खराब काम कर रहा था, इसने मेरे पीसी ड्राइवरों को अपडेट करने में मदद की। सिस्टम ड्राइवर ही सब कुछ के लिए नींव हैं।

मैं भाग्यशाली था कि मेरे पास डेल है और ऐसा करने के लिए उनके पास भयानक वेबसाइट समर्थन है। मैंने गुगली की

dell <मेरे मॉडल का नाम> ड्राइवरों को अपडेट करें

या करने के लिए जाओ ड्राइवरों के होम पेज पर जाएं

मैंने इसे उन सभी ड्राइवरों को अपडेट करने दिया जो यह चाहते थे (डेल ड्राइवर अपडेट बहुत अधिक स्वचालित है)।

लगता है कि बहुत से अंतराल दूर हो गए हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.