سؤال

كود

ولقد ورثت الذي يجعل العديد من WMI البعيد يدعو. عندما كنت مرارا وقفة التنفيذ والنظر في الدعوة كومة انها دائما تقريبا في مكالمة ManagementScope.Connect(). ويبدو أن اتصال جديد ليكون مع كل استعلام WQL.

وعلى الرغم من المحاكمة محدودة والخطأ، لم أجد أي انتصارات كبيرة بعد في تحسين أداء WMI يدعو.

ولقد حاولت التخزين المؤقت النتائج السابقة، إعادة استخدام الاتصالات، وتجنب اللعين "select *". لم تعط هذه لي تحسينات الأداء التي أود. أنا مهتم لفهم تأثير البيئة على أداء WMI، لكن رمز يحتاج إلى تشغيل في مجموعة واسعة من البيئات التي ربما تكون خارجة عن إرادتي.

إذا وجدت، ما هي ما يفعل وما لا للأداء المنحى الوصول WMI في. NET؟

هل كانت مفيدة؟

المحلول

وليس مجال خبرتي، ولكن هذا قد يكون من بعض المساعدة:

<وأ href = "http://blogs.msdn.com/wmi/archive/2009/06/27/wmi-improving-your-wmi-application-performance-in-fan-out-scenario.aspx" يختلط = "noreferrer"> WMI: تحسين أداء التطبيقات WMI بك في السيناريو مروحة المغادرة

و"في هذا بلوق، سأتحدث عن ثلاث طرق مختلفة لربط جهاز بعيد باستخدام WMI لتنفيذ عمليات WMI متعددة، والاختلاف أدائها".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top