| DevCounters. إطار بسيط يسمح للمستخدمين النهائيين باستخدام عدادات أداء Windows بلا مؤلمة في تطبيقاتهم |
التحميل الان |
DevCounters. الترتيب والملخص
- اسم الناشر:
- Nick Bitounis
- أنظمة التشغيل:
- Windows All
DevCounters. العلامات
DevCounters. وصف
تم تصميم DevCounters لتوفير إطار بسيط يسمح للمستخدمين النهائيين باستخدام عدادات أداء Windows بلا مؤلمة في تطبيقاتهم. توفر عدادات الأداء طريقة لتوفير مقاييس للتطبيق الخاص بك، ومنطقة التركيز التي غالبا ما يتم التغاضي عنها أو التقليل منها. على الرغم من أن عدادات الأداء سهلة المراقبة، فإن التعليمات البرمجية اللازمة لاستخدامها تعتبر مملة في أحسن الأحوال. تؤكد DevCounters على أخذ بعض الأعمال المتكررة لاستخدام عدادات الأداء قبالة كتفين المطور. الوظائف المقدمة والقيود الهدف الرئيسي للمكتبة هو توفير وصول سريع وخالي من المتاعب إلى عدادات الأداء من خلال اختصار. هذه أسماء تعسفية أن المطور يعين لمكافحة ويستخدمها من خلال مصدر التطبيق للوصول إليها. يمكن استخدام اختصار الوصول إلى عدادات الأداء العادي أو مثيلات مكافحة الأداء. يوفر DevCounters أيضا طريقة تلقائية لاستخدام العديد من مثيلات عدادية لمكيانية محددة (على سبيل المثال، يتم تنفيذ المعاملات في الثانية) وإنشاء عداد فريد من نوعه، يضيف قيم لجميع مثيلات العدادات. عادة ما تستخدم حالات العدادات وعدادات مجموعها عادة في السيناريوهات التي يحدث فيها نظام أو متر مخصص عدة مرات (على سبيل المثال، على نظام ثنائي النواة كلا كورات وحدة المعالجة المركزية لديها مقاطعات في العداد الثاني وهناك إجمالي مخابئ _TOTAL هو مجموع على حد سواء). أخيرا، يوفر DevCounters مخطط قائمة الانتظار لعدادات النشر. يطلب تطبيق الاستضافة بفعالية تغييرات على عدادات الأداء عن طريق تغيير قيمها عن طريق وضع هذه الطلبات على قائمة الانتظار. يستخدم DevCounters مؤقت خلفية لطلب طلبات من قائمة الانتظار ومعالجتها. تم إنشاء DevCounters معظمها مع توقعات تجاه التكامل مع تطبيق استضافة في وقت التصميم. هذا يفرض قيدا لاستخدامه، وهما حقيقة أن مستخدمي المكتبة يفترض أن يعرفوا مسبقا أسماء عدادات الأداء التي سيتم استخدامها. لا يهدف إلى أنه لا يعني أن المكتبة لا يمكن استخدامها بطريقة ذكية (على سبيل المثال، تصميم حيث يتم إنشاء الكائنات من خلال الوكلاء المخصصين قد توفر وفورات كبيرة في التعليمات البرمجية إذا كنت بحاجة إلى الكثير من مثيلات مكافحة الأداء ولكن مقاييسك الأساسية قليلة ). ولكن إذا كان هناك حاجة إلى إنشاء عكس ديناميكي لمكتبات التشغيل الحالية، فقد ترغب في إلقاء نظرة على البرمجة الموجهة نحو الجانب أيضا.
DevCounters. برامج ذات صلة