2010-05-21 20 views
18

मैंने अभी वीएस 2010 में अपग्रेड किया है, और मेरे पास प्रदर्शन समस्याएं हैं जो मेरे पास पहले नहीं थी (वीएस 2008 में)।वीएस 2010 बहुत धीमी

सबसे कष्टप्रद बात यह है कि जब मैं टेक्स्ट एडिटर में काम करता हूं तो यह जम जाता है। कभी-कभी जब यह जम जाता है तो मुझे लगता है कि यह ऑटो रिकवरी जानकारी सहेज रहा है, लेकिन हमेशा नहीं।

लगभग कुछ भी जो मैं करता हूं, एक अस्वीकार्य लंबी देरी देता है, जैसे बचत, डीबग करना शुरू करना, डिबग सत्र समाप्त करना, डिज़ाइन और कोड दृश्य के बीच स्विच करना और WinForms डिज़ाइन करना।

मेरे पास मैप किए गए नेटवर्क ड्राइव पर मेरी होम निर्देशिका के कुछ हिस्से हैं। मुझे संदेह है कि यह समस्या का हिस्सा हो सकता है। क्या संभवतः अपने "आंतरिक" काम के लिए स्थानीय डिस्क का उपयोग करने के लिए वीएस 2010 को कॉन्फ़िगर करना संभव है?

किसी भी संकेत की सराहना की जाएगी! क्या किसी और ने इस तरह की समस्याओं का अनुभव किया है?

संपादित करें: मैं अपने चश्मा देने के लिए भूल गया:

  • 7 विन 64-बिट
  • 4 जीबी स्मृति
  • नहीं addins, बस मानक स्थापना
  • प्रोजेक्ट फ़ोल्डर नेटवर्क पर है ड्राइव

एक दिलचस्प बात यह है कि मुझे लगता है कि मेरे पास एक वीएम चल रहे XP में बेहतर प्रदर्शन है (जहां वीएम एक ही पीसी पर चलता है)।

+0

कौन सा भागों नेटवर्क डिस्क पर कर रहे हैं के माध्यम से पूरी तरह से बंद कर सकता है? क्या नेटवर्क ड्राइव पर प्रोजेक्ट निर्देशिकाएं हैं? इसके अलावा, आपके पास कितनी रैम है? क्या आपके पास कोई ऐड-इन्स इंस्टॉल है? निजी तौर पर, मैंने पाया है कि वीएस -2010 वास्तव में वीएस -2008 की तुलना में थोड़ा * तेज * महसूस करता है, जो कि बहुत प्रभावशाली है क्योंकि यह अब एक WPF ऐप है! –

+0

क्या आप वीएम के तहत चल रहे हैं? कुछ लोगों के पास डब्ल्यूपीएफ – Justin

+0

के साथ कठिन समय है I VS2010 को VS2010 की तुलना में तेज़ी से मिला है, लेकिन ठीक है मेरे पास नेटवर्क ड्राइव पर मेरी सामग्री नहीं है। –

उत्तर

6

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

अनुशंसाएँ:

  1. उपयोग एक स्रोत नियंत्रण समाधान।
  2. स्थानीय रूप से अपनी परियोजना की एक प्रति बनाएं और उस से समाधान चलाएं।

भी ...

मुझे लगता है कि यह पृष्ठभूमि में चालाक सामान है करता है, मैं और अधिक पाया मैं यह तेजी से हो जाता है इसका इस्तेमाल, विशेष रूप से लंबे समय से चल रहा है परियोजनाओं है कि मैं नियमित रूप से वापस लिए जाने के पर।

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

आपके द्वारा चल रहे पृष्ठभूमि सेवाओं और ऐप्स की संख्या को कम करने का भी प्रयास करें।

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

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

+0

नेटवर्क ड्राइव के बजाय स्थानीय पथ पर कई संदर्भों को बदलने के बाद, यह बहुत बेहतर चलता है! – kaze

+0

संभावना है कि यह मुद्दा नेटवर्क प्रदर्शन था, लेकिन यदि आप सरल चीजों के बारे में सोचते हैं (उदाहरण के लिए संकलन और चलाने के लिए F5 को मारना) वहां बहुत सारी ड्राइव गतिविधि चल रही है। अनुशंसा करते हैं कि आप स्थानीय रूप से ऐप्स को डीबग करते हैं। माइक्रोसॉफ्ट हालांकि रिमोट डीबगर एप्लिकेशन की पेशकश करें जो वीएस कनेक्ट हो सकता है (काफी समान नहीं है)। – War

+3

* "वीएस महान है यदि आप माइक्रोसॉफ्ट की सिफारिश करते हैं और अपनी परियोजनाओं की स्थानीय प्रतिलिपि पर काम करते हैं *" - हाँ, सिवाय इसके कि धीमा रास्ता भी। यह प्रत्येक नए संस्करण के साथ प्रगतिशील रूप से खराब हो रहा है। –

2

यदि आप कर सकते हैं, तो एक एसएसडी डिस्क खरीदें और अपनी सभी परियोजनाओं को स्थानीय रूप से ले जाएं। मुझे डिस्क पर VS2010 सुपर गहन लगता है। यह एक एसएसडी के साथ मेरी होम मशीन पर उड़ता है लेकिन यह मेरी कार्य मशीन (विन 7 4 गीगा रैम, लेकिन मानक डिस्क) पर लगभग अनुपयोगी है

+0

पर भी अच्छा लगा, घर पर एसएसडी (और 8 जीबी रैम), कोई समस्या नहीं है। काम और गुंजाइश डिस्क पर 4 जीबी रैम, प्रमुख प्रदर्शन मुद्दों। –

1

समांतर बिल्डों की संख्या को आपके पास कोर की संख्या के आधे नंबर पर सेट करने का प्रयास करें (मुझे लगता है इसके विकल्पों, सेटिंग्स, समाधान और परियोजना, निर्माण और चलाने में) .. मैंने इसे 8 पर सेट किया था जो बहुत अधिक था .. यह 8 msbuild.exe उत्पन्न हुआ, 70 परियोजनाओं के साथ एक समाधान को पुनर्निर्माण किया जब डिस्क ने सभी को पढ़ने की कोशिश की/writte समान पूर्व संकलित शीर्षलेख। आईडीई बंद करने के बाद भी उन एमएसबिल्ड की छड़ी।

इसके अलावा मैंने निहित फाइलों के लिए एकत्रित ब्राउज़िंग जानकारी को अक्षम कर दिया, जिसने इंटेलिसेंस को तेज कर दिया।

0

एक पुरानी पोस्ट मुझे पता है, लेकिन मामले में यह दूसरों में मदद करता है (स्रोत कोड पर ध्यान केंद्रित पिछले जवाब के रूप में) ...

मैंने पाया कि यह मेरे स्रोत कोड नहीं था कि इस मुद्दे था, कि था सभी संदर्भों के साथ स्थानीय रूप से आयोजित किया गया, लेकिन डिफ़ॉल्ट स्थान (प्रोजेक्ट, प्रोजेक्ट टेम्पलेट्स और आइटम टेम्पलेट्स) के रूप में इन्हें नेटवर्क ड्राइव पर रखा गया था। इन्हें Tools -> Options -> Projects and Solutions में बदला जा सकता है।

वैकल्पिक रूप से आप आवृत्ति बदलने की बचत होती है या उन्हें Tools -> Options -> AutoRecover