مشاركة عبر


عنصر <performancecounters>

يحدد حجم الذاكرة العمومية المشتركة من قبل عدّادات الأداء.

عنصر <configuration>
  عنصر <system.diagnostics>
    عنصر <performancecounters>

<performanceCounters fileMappingSize="524288" />

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

fileMappingSize

سمة مطلوبة.

يحدد حجم الذاكرة العمومية بالبايت المشتركة من قبل عدّادات الأداء. يكون الطول الافتراضي هو 524288.

العناصر التابعة

لا يوجد.

العناصر الأصلية

العنصر

الوصف

Configuration

العنصر الجذري في كل ملف تكوين المستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

system.diagnostics

تحدّد جذر العنصر لمقطع التكوين ASP.NET .

ملاحظات

عدادات الأداء تستخدم ملف تعيين ذاكرة أو ذاكرة مشتركة لنشر بيانات الأداء. حجم الذاكرة المشتركة يحدد عدد المثيلات التي يمكن إستخدامها في وقت واحد. هناك نوعان من الذاكرة المشتركة: الذاكرة المشتركة العمومية و الذاكرة المشتركة المنفصلة. يتم استخدام الذاكرة المشتركة العمومية بواسطة كل فئات عدادات الأداء المثبتة بواسطة الإصدارات 1.0 أو 1.1 من NET Framework.. فئات عدادات الأداء المثبتة بواسطة إصدار 2.0 من NET Framework. تستخدم ذاكرة مشتركة منفصلة مع كل فئة من عدادات الأداء تستخدم ذاكرتها الخاصة.

يمكن تعيين حجم الذاكرة المشتركة العمومية بملف تكوين. الحجم الافتراضي هو 524,288 بايت ، الحد الأقصى للحجم هو 33,554,432 بايت ، الحد الأدنى للحجم هو 32,768 بايت. حيث يتم مشاركة الذاكرة المشتركة العمومية بواسطة كل العمليات و الفئات , المنشىء الأول يحدد الحجم. إذا قمت بتعريف الحجم في ملف تكوين التطبيق الخاص بك , هذا الحجم يتم فقط إستخدامه إذا كان تطبيقك هو التطبيق الأول الذي يجعل عدادات الأداء تتفعل. لذلك الموقع الصحيح لتحديد القيمة fileMappingSize هو ملف Machine.config. لا يمكن تحرير الذاكرة في الذاكرة المشتركة العمومية بواسطة عدادات الأداء لذلك يتم إستنفاذ الذاكرة المشتركة العمومية إذا تم إنشاء كائنات باسماء مختلفة لعدادات الأداء.

للحصول على حجم الذاكرة المشتركة المنفصلة ,تتم الإشارة إلى قيمة DWORD FileMappingSize في مفتاح السجل HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service<category name>أولاً متبوعاً بالقيمة المحددة للذاكرة المشتركة العمومية في ملف التكوين. في حالة عدم وجود قيمة FileMappingSize , إذا يتم تعيين الذاكرة المشتركة المنفصلة إلى ربع الخصائص العامة في ملف التكوين.

راجع أيضًا:

المرجع

PerformanceCounter

PerformanceCounterCategory

InstanceLifetime

PerformanceCounterInstanceLifetime