visual-studio - visual studio 2015 free download




वीएस 2013 बहुत धीमा क्यों है? (20)

मैं अपने प्रयुक्त पीसी (विंडोज 8.1 ताजा इंस्टॉल) पर विजुअल स्टूडियो 2013 प्रो (आरटीएम संस्करण) चला रहा हूं।

मुझे नहीं पता कि क्यों विजुअल स्टूडियो 2013 प्रो बहुत धीमा है! आईडीई में इमारत, डिबगिंग, नेविगेट करने के लिए धीमा ... मेरा एचडीडी नेतृत्व बिल्कुल प्रकाश नहीं दे रहा है!

मैं बूस्ट लाइब्रेरी का उपयोग कर थोड़ा एमएफसी (सी ++) प्रोजेक्ट पर हूं।

कोई विचार?


प्रदर्शन एक्सप्लोरर

क्या आप विश्लेषण > प्रदर्शन और निदान का उपयोग कर रहे हैं? मेरे पास है! यह विस्मयकारी है! लेकिन आप साफ करना चाहते हैं।

प्रदर्शन एक्सप्लोरर खोलें। यदि आप वहां मौजूद सभी आइटमों को संकुचित करते हैं, तो सभी का चयन करें, फिर आप राइट क्लिक कर सकते हैं और हटाएं

मेरा समाधान तेजी से खुलता है और सामान्य रूप से अब बहुत तेजी से चल रहा है।

इसके अलावा आप दिखाए गए अनुसार अपनी sln फाइल में बदलाव देख सकते हैं। मेरे लिए, इस खंड को एसएलएन से हटा दिया गया था।

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

एक वीएस2013 स्थापित किया गया था और यह आसानी से चल रहा था। कुछ बिंदु पर यह सुस्त हो गया और वीएस2015 स्थापित करने का फैसला किया। स्थापित करने के बाद कुछ भी नहीं बदला और दोनों संस्करण समाधान को बहुत धीमा कर रहे थे (समाधान में 18 परियोजनाओं के लिए लगभग 10 मिनट)।

फिर मैंने हाल ही में स्थापित एक्सटेंशन के बारे में सोचना शुरू कर दिया है - हाल ही में स्थापित दृश्य स्टूडियो के लिए PHP उपकरण थे (यह केवल वीएस2013 पर था)। सुनिश्चित नहीं है कि एक्सटेंशन वीएस के अन्य संस्करण को कैसे प्रभावित कर सकता है, लेकिन इसे अनइंस्टॉल करने से मुझे समस्या को हल करने में मदद मिली।

उम्मीद है कि यह दूसरों को यह महसूस करने में मदद करेगा कि यह हमेशा वीएस गलती नहीं है।


जांच करने के लिए एक और बात; मेरे लिए यह फ्यूजन लॉगिंग था। मैं इसे बहुत लंबे समय पहले चालू कर दूंगा और इससे कम या ज्यादा भूल जाऊंगा। 5000+ निर्देशिकाओं और 1 जीबी लॉग फ़ाइलों से छुटकारा पाने से आश्चर्य हुआ।


फ्यूजन लॉग वैल्यू को 0 पर बदलें। यह मेरी समस्या हल करता है

रजिस्ट्री पर यह FusionLog कुंजी है:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).

माइक फ्लाइन के संस्करण ने मेरे लिए काम नहीं किया। नामकरण c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.TeamFoundation.Git.Provider.dll मेरे लिए काम किया।



मुझे कुछ समस्या है, लेकिन वीएस 2013 में डीबगिंग रोकने की कोशिश करते समय मैं धीरे-धीरे धीरे-धीरे मिलता हूं और मैं इसे आजमाता हूं:

  • फिर दृश्य स्टूडियो बंद करें
  • कार्य प्रोजेक्ट फ़ोल्डर ढूंढें
  • एसयूओ फ़ाइल हटाएं
  • हटाएं / ओबीजे फ़ोल्डर
  • खुला विजुअल स्टूडियो
  • फिर से बनाना

उममीद है कि इससे मदद मिलेगी।


मेरे मामले में धीमे आईडीई के साथ भी मुझे समस्या थी

  • Resharper
  • npgsql (समस्या का कारण बनने का कम मौका)
  • इकाई फ्रेमवर्क पावर टूल्स बीटा 4

अनुवर्ती मुझे थोड़ा अक्षम अक्षम सिंक्रनाइज़ेशन - टूल्स -> विकल्प -> पर्यावरण-सिंक्रनाइज़ सेटिंग्स
अक्षम प्लग-इन चयन - टूल्स -> स्टूडियो -> विकल्प -> स्रोत नियंत्रण। अक्षम इकाई फ्रेमवर्क पावर टूल्स बीटा 4 - टूल्स -> एक्सटेंशन और अपडेट्स

अनइंस्टॉल किया गया जेटब्रेन का रिशेर्पर - वाह !! मैं फिर से तेज हूँ !!


मेरे लिए यह तय किया गया कि यह विजुअल स्टूडियो, विकल्प, स्रोत नियंत्रण में किसी को भी सेट करके जीआईटी को अक्षम कर रहा था।


मैं इस तरह के एक विकल्प की सलाह दे सकता हूं।

"कोड लेंस" को तस्वीर के समान अक्षम किया जा सकता है। यह बहुत अधिक प्रदर्शन भलाई देता है।


मैं विजुअल स्टूडियो 2012 से अपग्रेड किए गए समाधान का उपयोग कर रहा था। विजुअल स्टूडियो 2013 ने .suo फ़ाइल को अपग्रेड किया। समाधान की .suo फ़ाइल को हटाना (यह .sln फ़ाइल के बगल में है), विजुअल स्टूडियो को बंद करना और फिर से खोलना मेरे लिए समस्या को हल करता है। मेरी .suo फ़ाइल 91 केबी से 27 केबी तक चला गया।


मैंने भी वीएस 2013 (प्रीमियम) में खराब प्रदर्शन के साथ थोड़ा सा संघर्ष किया है। टीएस के समान ही मुद्दे थे। धीमी नेविगेशन, स्क्रॉलिंग, इमारत .. बस सबकुछ के बारे में। सौभाग्य से मैंने वीएस में सिंक्रनाइज़ सेटिंग्स को अक्षम करके अपनी समस्या का समाधान किया है। टूल्स -> विकल्प -> पर्यावरण-सिंक्रनाइज़ सेटिंग्स पर जाएं और चेकबॉक्स को अनचेक करके इस विकल्प को हटा दें।

उम्मीद है कि यह आपके प्रदर्शन के मुद्दों को भी हल करेगा!


यदि आप माइक्रोसॉफ्ट गिट प्रदाता का उपयोग कर रहे हैं, तो वर्तमान स्रोत नियंत्रण प्लग-इन को किसी भी ( टूल्स > विकल्प > स्रोत नियंत्रण ) पर सेट करने का प्रयास करें, जो कि VS2013 को धीमा करने के लिए लगता है जितना अधिक भंडार प्राप्त होता है।

एमएस गिट प्रदाता का उपयोग करते हुए मेरे पास स्रोत नियंत्रण के तहत पूरा डोजो ढांचा था और यह उस बिंदु पर पहुंचा जहां उस समय से देरी हुई जब मैंने स्क्रीन पर ग्लाइफ दिखाई देगा। वह गलत है।

जब आपको फिर से गिट की आवश्यकता होती है, तो आप कछुआ गिट प्रदाता या गिट-एक्सटेंशन पर स्विच कर सकते हैं, दोनों मंदी के बिना काम करेंगे। मुझे व्यक्तिगत रूप से गिट-एक्सटेंशन पसंद है।


यदि आप आईई 10 + का उपयोग कर एएसपी.NET वेबसाइट डीबग कर रहे हैं, तो सुनिश्चित करें कि अपने आईई 'लास्टपास' पासवर्ड मैनेजर प्लगइन को बंद कर दें। LastPass आपके डिबगिंग सत्र को क्रॉल में लाएगा और धैर्य के लिए आपकी क्षमता को काफी कम करेगा!

मैंने इसके बारे में लास्टपास को एक सपोर्ट टिकट जमा किया और उन्होंने इसे ठीक करने के इरादे के बिना इस मुद्दे को स्वीकार किया, केवल यह कहकर: "लास्टपास विजुअल स्टूडियो 2013 के साथ संगत नहीं है"।


यह समस्या SQL सर्वर कॉम्पैक्ट संस्करण (4.0) को अनइंस्टॉल करने की वजह से प्रतीत होती है। मुझे यह समस्या हो रही थी और SQL सर्वर कॉम्पैक्ट संस्करण 4.0 स्थापित करने के बाद यह ठीक हो गया। वीएस 2013 को बंद करने पर मुझे एसक्यूएल सर्वर कॉम्पैक्ट संस्करण स्थापित करने के लिए संदेश मिल रहा था क्योंकि सी ++ परियोजना को कुछ चीज चाहिए .. किसी भी चीज पर उंगली नहीं डाल सकती।


रनिंग यूनिट परीक्षण धीमा था। यह एक ReSharper मुद्दा था।

  1. ReSharper> विकल्प> पर्यावरण> सामान्य ... साफ़ कैश
  2. टूल्स> विकल्प> रीशेपर> सामान्य ... अब निलंबित करें
  3. वीएस बंद करें
  4. सुओ फ़ाइल हटाएं।
  5. फिर से खोलें
  6. ReSharper पुनः सक्षम करें।

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


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

मैंने पहले ऊपर दिए गए सभी सुझावों की कोशिश की और कोई भी काम नहीं किया। मैंने तब देखा कि यह केवल एक एमवीसी 4 वेब अनुप्रयोग पर था, इसलिए मैंने एक नया एमवीसी 4 वेब एप्लीकेशन जोड़ा और यह तेज़ था।

बहुत परीक्षण और त्रुटि के बाद मुझे पता चला कि अंतर packages.config था packages.config - अगर मैं फ़ाइल के शीर्ष पर माइक्रोसॉफ्ट संदर्भ डालता हूं तो इससे सबकुछ फिर से घबरा जाता है।

Microsoft* प्रविष्टियों को शीर्ष पर ले जाएं।

ऐसा प्रतीत होता है कि आपको उन सभी को स्थानांतरित करने की आवश्यकता नहीं है - कहें <package id="Microsoft.Web.Infrastructure" का मेरे मशीन पर एक उल्लेखनीय प्रभाव पड़ता है।

स्वगत कथन के रूप में

  • फ़ाइल की सभी सामग्री को हटाने से यह एक और तेज तेज हो जाता है *
  • वीएस से संकुल.कॉन्फिग को छोड़कर इस मुद्दे को ठीक नहीं किया जाता है
  • विजुअल स्टूडियो 2013 प्रीमियम का उपयोग करने वाले एक दोस्त ने इन मामलों में से कोई भी अंतर नहीं देखा (दोनों तेज़ थे)

अद्यतन करें

ऐसा लगता है कि लापता या अपूर्ण नाजेट पैकेज स्थानीय रूप से कारण हैं। मैंने पैकेज मैनेजर खोला और चेतावनी मिली 'इस समाधान से कुछ NuGet संकुल गायब हैं' और उन्हें पुनर्स्थापित करने और इस स्प्रेड चीजों को पुनर्स्थापित करने का चयन करें। हालांकि मुझे यह पसंद नहीं है क्योंकि मेरे रेपो में मैं केवल संकलन के लिए आवश्यक वास्तविक वस्तुएं जोड़ता हूं क्योंकि मैं अपने रेपो को ब्लॉउट नहीं करना चाहता हूं, इसलिए मैंने अभी संकुल को हटा दिया है .config। यह समाधान आपकी आवश्यकताओं के अनुरूप नहीं हो सकता है क्योंकि मैं पैकेज लाने के लिए nuget का उपयोग करना पसंद करता हूं, पैकेजों के अपडेट को संभाल नहीं सकता है, इसलिए यदि आप इसे उस उद्देश्य के लिए उपयोग करते हैं तो यह तोड़ देगा


वीएस2012 -> वीएस2013 से आगे बढ़ते समय मुझे भी इसी तरह की समस्याएं थीं। लगभग कभी भी क्लिक या सहेजने के बाद आईडीई लॉक हो जाएगा, इमारत में कई गुना अधिक समय लगेगा। यहां सूचीबद्ध समाधानों में से कोई भी मदद नहीं करता है।

अंततः मेरी परियोजनाओं को स्थानीय ड्राइव में ले जाने में मदद क्या हुई। वीएस2012 को नेटवर्क शेयरों पर अपनी परियोजनाओं को संग्रहित करने में कोई समस्या नहीं थी, लेकिन किसी कारण से वीएस2013 इसे संभाल नहीं सका।


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

मैंने पाया कि इस स्विच के साथ, इमारत में 4 गुना अधिक समय लगेगा और डिबगिंग दर्दनाक था - प्रत्येक पोस्टबैक के बाद, वेब पेज कुछ सेकंड के लिए जमा हो जाएंगे इससे पहले कि आप उनके साथ बातचीत कर सकें।





visual-studio-2013