c# - يعمل - وحدة قياس المعالج



VS2013 مقابل VS2015 استخدام وحدة المعالجة المركزية (0)

أنا تواجه مشكلة أداء شديدة جدا مع VS2015. لقد انتقلنا مؤخرا إلى VS2015 من VS2013 لمشروعنا. أنا وجدت أنه في كثير من الأحيان (لا 100٪ ثابت) أنا الحصول على استخدام وحدة المعالجة المركزية 50-90٪ على الخمول عندما يكون مشروع ASP.NET مفك مفتوحا.

وإليك سيناريو استخدام وحدة المعالجة المركزية النمطية:

VS2013

  • إطلاق التطبيق مع افتتاح مشروعنا - استخدام وحدة المعالجة المركزية ~ 50-90٪
  • بعد حوالي 10-15 ثانية - استخدام وحدة المعالجة المركزية ~ 0-5٪ ويبقى هناك
  • التطبيق وثيق - يقلل استخدام وحدة المعالجة المركزية ويذهب إلى 0 كما يتم إغلاق التطبيق

VS2015

  • إطلاق التطبيق مع افتتاح مشروعنا - استخدام وحدة المعالجة المركزية ~ 50-90٪
  • بعد حوالي 10-15 ثانية - استخدام وحدة المعالجة المركزية ~ 50-90٪ ويبقى هناك
  • التطبيق وثيق - يبقى استخدام وحدة المعالجة المركزية في ~ 50-90٪ علامة وغالبا ما يكون فقط اليدين هناك. إغلاق التطبيق في بعض الأحيان غير ناجحة، مع VS2015 إعطاء "خطأ واجه" على مقربة، مما اضطرنا لاستخدام إدارة المهام لقتل العملية.

نحن نستخدم برو لكل من 2013 و 2015. ملحقات المستخدمة هي ستايلكوب، ريشاربر 9.2 وأدوات إنتاجية الطاقة (لأعمدة الأعمدة فقط). الإضافات هي نفسها لكل من عامي 2013 و 2015. لقد حاولنا إزالة / تعطيل الإضافات دون تحسين الأداء. المشكلة موجودة بالنسبة إلى اثنين من مطوري البرامج، ولكن ليس كل شيء ...

نظام التكوين * ماك بوك برو مع ويندوز 10 قيد التشغيل في بوتكامب

تم محاولة إصلاحات

  • تعطيل موفر التحكم في مصدر جيت - لا يوجد تغيير في الأداء
  • تعطيل ريشاربر / ستايلكوب - تحسين طفيف في الأداء، ولكن تبقى مشكلة استخدام وحدة المعالجة المركزية الخمول
  • تحديث VS2015 لتحديث 1 - لا تحسين الأداء
  • الترقية من ويندوز 8.1 إلى ويندوز 10 (لا علاقة لقضية الأداء الفعلي) - لا تحسين الأداء
  • إعادة تثبيت VS2015 - أي تحسين الأداء
  • تعطيل مكافحة الفيروسات (في حال كان بطريقة ما كان الحصول على بالضيق مع التكوين) - لا تحسين الأداء
  • تفريغ بعض المشاريع الحل - تحسين الأداء غير متناسقة . يبدو عندما يتم تحميل المشاريع غير واجهة المستخدم، ومشكلة الأداء ليست موجودة. بمجرد تحميل 1 من 2 مشاريع واجهة المستخدم، القضية لديه فرصة 50/50 حدوث. مرة واحدة يتم تحميل كل من المشاريع، القضية لديها حوالي 90٪ فرصة حدوث. لذلك هذا يشير إلى مشاريع واجهة المستخدم كونها الجناة، ولكن لا يوجد شيء خاص عن تلك المشاريع - حفنة من وحدات التحكم وجهات النظر مع بعض الطبقات استخدام واجهة المستخدم جنبا إلى جنب مع .css والمكتبات .js. هذا التغيير في الأداء موجود فقط في VS2015 - VS2013 هو سعيد تماما مع جميع المشاريع. نقطة أخرى تذهب ضد مشاريع واجهة المستخدم يجري إلقاء اللوم هو أن حل وينفورمز آخر وهو صغير في الحجم هو وجود بالضبط نفس المشكلة في الأداء VS2015، في حين أن حل ASP.NET أكبر على ما يرام تماما :(

نحن نحاول الانتقال إلى C # 6.0 وكما VS2013 لا يدعم ذلك، وهذا يسبب لنا قليلا من الحزن ..

أي أفكار أو نصيحة؟ شكر!





visual-studio-2015