memory - رسالة 2 تحديث VS2015: "تم اكتشاف انخفاض الذاكرة. تم تعطيل تحليل الحل الكامل لهذا الحل. "




visual-studio-2015 (5)

أتمنى لو كان لدي رصاصة سحرية. ولكن هنا ما ساعدني ، لكن الآن يحل المشكلة دائمًا. تحديث VS2015 2. Resharper 2016.1.1. جميع المشاريع هي vNEXT.

  1. في Resharper -> خيارات -> Code Code -> Settings. إضافة أكبر عدد ممكن من المجلد wwwroot. أضفت أيضًا كل مجلد unter wwwroot لأنه لا يبدو أنه يتالي. في أقنعة الملفات ، أضف أي إطار * .js أو * .css (أي * .min.js ، * jquery.js ، * angular.js ، * .min.css). ساعدت هذه الخطوة في تقليل "تحميل ملفات المصدر" التي يعيد تحميلها عندما أقوم بإنشاء js / css مع Gulp ، Grunt للنشر.

  2. هذا ليس مثاليًا ، لكن عندما أكتب رمزًا ولا أخطط للاختبار ، سأفرغ كل المشاريع التي لا أستخدمها ، وعادة ما تكون قيد الاختبار. يبدو أن هذا يقلل من "الذاكرة المدارة" التي يستخدمها resharper / vs.

  3. أخيرًا ، ونوعًا من الإزعاج هو أنني لم ألق نظرة على الملفات الموجودة أسفل bower_components في VS Solution explorer. أجد أن الانتقال إلى المجلد مباشرة واستخدام شيء مثل VSCODE للعرض JS / JSON يوفر لي الوقت والإحباط. يقودني ذلك إلى الاعتقاد بأنه على الرغم من "تجاهل" العقيدات والوحدات المكونة للبطاريات ، إلا أنه لا يتم تجاهلها فعليًا أو أن لها علاقة بالعدد الهائل من الملفات في دليل المشروع.

أنا في انتظار حل بنسبة 100 ٪ ، ولكن آمل أن تكون هذه المساعدة.

لقد قمت للتو بتحديث Visual Studio 2015 مع التحديث 2.

الآن ، بعد ساعات قليلة من العمل بشكل جيد ، تلقيت: "تم اكتشاف انخفاض الذاكرة. تم تعطيل تحليل الحل الكامل لهذا الحل." التي تظهر في الجزء العلوي من لوحة قفص الاتهام محرر بلدي من VS2015.

رأيت أنه قد تم الإبلاغ عن خطأ في Microsoft Connect .

ملاحظات:

  • أنا أستخدم Resharper.
  • حلي كبير جدا ، ~ 32 مشروعا فيه.

إذا كان لدى أي شخص حلاً أو تلميحًا بشأن ما يجب فعله لحل هذه المشكلة ، فيرجى إخبارنا بذلك.

تحديث: لدي نفس مشاعر أندرسون فورسغرن (التعليق الأول). هذا يبدو لي موجزا جيدا للوضع.

التحديث 2 (2016-04-20) قمت مؤخرًا (منذ 3 أيام) بتنظيف مجموعة كبيرة من الحزم المثبتة على Framework.Net (من "البرامج والميزات") حيث قمت بإزالة حوالي 20-30 حزمة. وكان البعض باللغة الروسية. أنا أيضا إعادة تثبيت Visual Studio و ReSharper. يبدو أن كل ذلك قد أضفى بعض الاستقرار على بيئتي (أقل أو لا يتجمد أكثر -> سيخبرك الوقت). أيضًا ، هناك إصدار جديد (2016-04-19) .NET Framework Repair Tool تم إصداره مؤخرًا. ربما يمكن أن تساعد في إصلاح بعض مشاكلنا ، إن وجدت ذات الصلة؟

تحديث 3 بعد بعض الاختبارات وقراءة بعض النص الشعوب. يبدو أنه لا علاقة له. صافي الإطار نفسه أو Resharper. يبدو أنه مرتبط بـ VS2015 نفسه ، وربما Roslyn. لم أفلح في إزالة Roslyn / CodeAnalysis من VS2015 ، يبدو أنه جزء أساسي. يبدو أننا يجب أن ننتظر حتى يكون لإصلاح Microsoft بيئة مستقرة.

تحديث 4 (2016-04-26) انظر جون Atwood الجواب. الكثير من المعلومات. لقد بدأت للتو في اختبار إجابتها. يجب أن يحل التحديث 3 هذه المشكلة (عند توفرها ؟؟؟).

التحديث 5 (2016-04-26 + 6 ساعات) بعد إعادة تشغيل واحدة تم إجراؤها بواسطة VS نفسه ، وبطء واحد لا يصدق وأيضًا رسالة واحدة "ذاكرة منخفضة ..." ، يمكنني تأكيد أن تعطيل تحليل Full Solution لا يحل المشكلة ، على الأقل على الجهاز الخاص بي. لا أعرف حاليًا أي إصلاح / حل بديل يعمل على الجهاز الخاص بي.

تحديث 6 (2016-06-15) أيقظني ملادين ميهايلوفيتش. لقد أدركت أنني نسيت أن أخبرني عن مدى توفر VS2015 Update 3 RC (يرجى ملاحظة أن هذا هو الإصدار الثاني: التحديث 3 RC2). وهي متوفرة منذ يونيو 7 في MSDN ، RC1 = 14.0.25401.00 بينما RC2 = 14.0.25402.00. يبدو أن يكون أكثر استقرارا بكثير (أوصي به للغاية).



جوابي هو إغلاق وفتح Visual Studio.

لدي "تمكين تحليل الحل الكامل" لم يتم التحقق منه وما زلت أحصل على رسالة Visual Studio "تم اكتشاف انخفاض الذاكرة. تم تعطيل تحليل الحل الكامل لهذا الحل." إصدار Visual Studio 2015 هو 14 تحديث 2. أجد أنه يجب علي إغلاق VS.

يصبح VS غير قادر على فتح مهام TFS ولا يمكنني التحقق من الرمز إلا إذا أغلقت وأعد فتحه. لحسن الحظ ، لديّ محرك أقراص صلبة جديد للحالة الصلبة ، لذا فإن إغلاق / فتح VS لا يجعلني أنتظر لفترة طويلة كما فعلت من قبل. ولكن لا يزال من المتاعب المخيبة للآمال.


قرأت بعض المقالات التي تصف هذه المشكلة على أنها تتجاوز مساحة العنوان الافتراضية لأن بعض بنية الذاكرة الداخلية (قائمة ربما) تتجاوز 2 غيغابايت. 2 غيغابايت هي مساحة العنوان الافتراضية الافتراضية لعمليات 32 بت مثل VS 2015. لكن يمكنك ضبطها إلى 3 غيغابايت كحد أقصى.

الحل الذي وجدته هو من here :

Start▸All Programs▸Accessories▸right-click on Command Prompt▸Run as administrator

Run the following command:

bcdedit /set IncreaseUserVa 3072

Restart the computer.

هذا ليس حلاً 100٪ لأنه يمكنك في النهاية نفاد مساحة العنوان الافتراضية حتى مع وجود 3 جيجابايت من ذاكرة الوصول العشوائي لإجراء عملية. بعد ضبط هذا المفتاح توقف VS عن الشكوى من الذاكرة.


يتمثل أحد حلول هذه المشكلة في تعطيل تحليل الحل الكامل من خلال الانتقال إلى أدوات -> خيارات -> محرر نصوص -> C # (أو أساسي) -> خيارات متقدمة -> قم بإلغاء تحديد "تمكين تحليل الحل الكامل".

يبدو أن هذا خطأ في أن فريق Rosyln يعمل على https://github.com/dotnet/roslyn/issues/10365





visual-studio-2015