2008-10-03 11 views
23

मुझे लगता है कि अक्सर विजुअल स्टूडियो मेमोरी उपयोग ~ 150-300 एमबी रैम औसत होगा। एक डेवलपर के रूप में जिसे अक्सर विजुअल स्टूडियो के कई उदाहरणों के साथ चलाने की आवश्यकता होती है, क्या वीएस का उपयोग करने वाली स्मृति की मात्रा को अनुकूलित करने के लिए कोई प्रदर्शन चाल है?विजुअल स्टूडियो 2005 मेमोरी उपयोग

मैं 2005 चला रहा हूँ एक ऐड-इन (TFS)

उत्तर

14

साथ this blog post से:

[...]
इन बदलावों को सभी विकल्प संवाद से उपलब्ध हैं (उपकरण -> विकल्प):

पर्यावरण

  • जनरल:
    • अक्षम "पर्यावरण उपकरण एनिमेट"
  • दस्तावेज़:
    • अक्षम करें "का पता लगाने जब फ़ाइल वातावरण के बाहर बदलकर"
  • कीबोर्ड:
    • सहायता से F1 कुंजी निकालें।F1Help आदेश
  • सहायता \ ऑनलाइन:
    • सेट "जब सहायता सामग्री लोड" "है, तो ऑनलाइन स्थानीय पहला प्रयास करें" या "प्रयास करें स्थानीय केवल, ऑनलाइन नहीं"
  • स्टार्टअप:
    • "खाली वातावरण दिखाएं" विकल्प को "स्टार्टअप" विकल्प में बदलें

परियोजनाओं और समाधान

  • जनरल:
    • अक्षम
"समाधान Explorer में ट्रैक सक्रिय आइटम"

पाठ संपादक

  • जनरल (आप चाहते हैं प्रत्येक भाषा के लिए):
    • अक्षम "नेविगेशन बार" (इस टूलबार है कि वस्तुओं और प्रक्रियाओं से पता चलता है करने के लिए आप की अनुमति देता है सूचियों ड्रॉप डाउन अपने कोड में एक विशेष वस्तु का चयन करें।
    • अक्षम "ट्रैक बदल जाता है"

विण्डोज़ फॉर्म्स डिज़ाइनर

  • जनरल:
    • सेट "AutotoolboxPopulate" झूठे करने के लिए।
    • गलत करने के लिए "EnableRefactoringOnRename" सेट करें।
+0

बिल्कुल वही जो मैं खोज रहा था। धन्यवाद! –

+1

क्या आप ट्रेड लिंक को अभी भी स्टैक ओवरफ्लो बीटा को इंगित कर सकते हैं ... मैं इसे प्राप्त करने में सक्षम था लेकिन इसे आसान बना दूंगा। – bytebender

5

एक 64-बिट ऑपरेटिंग सिस्टम में अपग्रेड करें। वीएस के मेरे उदाहरण ~ 700 एमबी प्रत्येक (बहुत बड़े समाधान) ले रहे थे .. और आप इसके साथ कमरे से बाहर निकलते हैं।

64-बिट (और 8 जीबी रैम) पर स्विच करने वाली मेरी टीम पर हर कोई सोच रहा है कि उन्होंने जल्द ही ऐसा क्यों नहीं किया।

4

मेमोरी को रिलीज़ करने के लिए बनाम मुख्य बनाम विंडो को कम और अधिकतम करें।

+2

यह XP प्रो पर मेरे लिए बहुत अच्छा काम करता है, लेकिन दुख की बात है, W7 32 बिट पर वीएस 2005 के साथ कुछ भी नहीं करता है। – paparush

0

विजुअल असिस्ट को अनइंस्टॉल करने (और पुनः इंस्टॉल करने) द्वारा समस्या मेरे लिए हल हो गई।

0

नंबर 1 चीज जो आप कर सकते हैं वह विंडोज 8 पर स्विच है।

यह स्मृति साझाकरण/संयोजन का उपयोग करता है यदि एक ही डीएलएल या मेमोरी पेज एकाधिक प्रक्रियाओं में लोड हो जाता है। स्पष्ट रूप से वीएस के दो उदाहरण चलाते समय बहुत अधिक ओवरलैप होता है।

enter image description here

आप देख सकते हैं मैं 4 दृश्य चल स्टूडियो मिल गया है और साझा स्मृति स्तंभ (आप इसे दिखाई देने में इस स्तंभ सक्षम करने की आवश्यकता) से पता चलता है कि कितना स्मृति साझा की जा रही है।

तो विंडोज 7 में यह 2454 एमबी का उपयोग करेगा, लेकिन मैं 600 + एमबी की बचत कर रहा हूं जो अन्य डेवेन प्रक्रियाओं के साथ साझा किया जाता है।

क्रोम में भी बहुत बचत है (क्योंकि प्रत्येक ब्राउज़र टैब एक नई प्रक्रिया है)। तो कुल मिलाकर मुझे अभी भी 2 जीबी मुफ्त मिला है जहां मैं आमतौर पर अधिकतम हो जाता हूं।

+0

मैं कहूंगा कि Win8 Win7 से अधिक आक्रामक है लेकिन सभी आधुनिक ऑपरेटिंग सिस्टम डीएलएस से स्मृति साझा करने में सक्षम हैं। इसके अलावा "काम करने वाला सेट" एक अनुप्रयोग द्वारा उपयोग की जाने वाली स्मृति है, और इसमें कुछ "साझा स्मृति" शामिल होगी। Win7 तक यह वास्तव में खराब स्मृति ट्रैकिंग है। – Ismael

संबंधित मुद्दे