نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بفهمید که چگونه و چرا می توانید ابزار دقیق ضد عملکرد را به برنامه های تحت مدیریت ویندوز خود اضافه کنید. همه را بزرگ کنید مقدمه 5 متر 16 ثانیه معماری شمارنده عملکرد 16 متر 22s درک انواع شمارنده عملکرد 1 ساعت و 9 دقیقه و 15 ثانیه پیاده سازی شمارنده های عملکرد سفارشی در NET 50 متر 35s اجرای شمارنده های عملکرد سفارشی با PerfLib 2.0 دهه 52 پیاده سازی شمارنده های عملکرد سفارشی با PerfLib 1.0 1 ساعت 10 متر 20s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
مقدمه
Introduction
-
مقدمه
Introduction
-
مفروضات دوره و بیننده
Course and Viewer Assumptions
-
مطالب دوره
Course Contents
معماری شمارنده عملکرد
Performance Counter Architecture
-
سه کاری که می توانید با شمارنده های عملکرد انجام دهید
Three Things You Can Do With Performance Counters
-
سازمان پیشخوان
Counter Organization
-
مسیرهای شمارنده
Counter Paths
-
شمارنده چرخه زندگی
Counter Lifecycle
-
ضد امنیت
Counter Security
-
خلاصه
Summary
درک انواع شمارنده عملکرد
Understanding the Performance Counter Types
-
طبقه بندی انواع شمارنده
Classifying Counter Types
-
انواع مقادیر مصرفی از شمارنده ها
Types of Values Consumed From Counters
-
انواع مقادیر منتشر شده در پیشخوان ها
Types of Values Published to Counters
-
رویکرد بررسی ما
Our Survey Approach
-
شمارنده های NumberOfItems
NumberOfItems Counters
-
شمارنده های ElapsedTime
ElapsedTime Counters
-
شمارنده های شمارنده دلتا
CounterDelta Counters
-
شمارنده های میانگین
AverageCount Counters
-
شمارنده های RawFaction
RawFraction Counters
-
شمارنده های نمونه
SampleFraction Counters
-
شمارنده های RateOfCountePerSecond
RateOfCountePerSecond Counters
-
شمارنده های CountPerTimeInterval
CountPerTimeInterval Counters
-
شمارنده های شمارنده و تایمر معکوس
CounterTimer and Inverse Timer Counters
-
شمارنده های متوسط
AverageTimer Counters
-
شمارنده های چند تایمر
MultiTimer Counters
-
خلاصه ماژول
Module Summary
پیاده سازی شمارنده های عملکرد سفارشی در NET
Implementing Custom Performance Counters in .NET
-
مدیریت و انتشار کلیات
Managing and Publishing Overview
-
مدیریت شمارنده های عملکرد
Managing Performance Counters
-
مدیریت شمارنده ها از کد
Managing Counters From Code
-
پیکربندی شمارنده های فردی
Configuring Individual Counters
-
نسخه ی نمایشی - نصب و حذف شمارنده ها از کد
Demo - Installing and Deleting Counters From Code
-
نسخه ی نمایشی - نصب و پیکربندی شمارنده های مرکب
Demo - Installing and Configuring Composite Counters
-
نصب شمارنده ها با استفاده از Windows Installer
Installing Counters Using Windows Installer
-
انتشار مقادیر مقادیر عملکرد
Publishing Performance Counter Values
-
آدرس دهی به شمارنده های مجرد در برابر چندرسانه ای
Addressing Single vs. Multi-Instance Counters
-
ایجاد شمارنده های نمونه تک
Creating Single Instance Counters
-
ایجاد شمارنده های چند مرحله ای
Creating Multi-Instance Counters
-
ایجاد شمارنده های ترکیبی
Creating Composite Counters
-
چهار روش انتشار مقادیر افزایشی
Four Methods of Publishing Incremental Values
-
اختصاص مقادیر افزایشی به یک شمارنده عملکرد
Assigning Incremental Values to a Performance Counter
-
افزایش و کاهش ارزش ضد فعلی
Incrementing and Decrementing the Current Counter Value
-
تغییر مقدار شمارنده فعلی با مقدار نسبی
Changing the Current Counter Value by a Relative Amount
-
انتشار مقادیر متقابل مرکب
Publishing Composite Counter Values
-
دو نوع اندازه گیری زمان گذشته
Two Types of Elapsed Time Measurements
-
انتشار مهر زمان
Publishing Timestamps
-
انتشار کرونومتر Timespans
Publishing Stopwatch Timespans
-
انتشار 100NS Timespans
Publishing 100NS Timespans
-
خلاصه ماژول
Module Summary
اجرای شمارنده های عملکرد سفارشی با PerfLib 2.0
Implementing Custom Performance Counters With PerfLib 2.0
-
مقدمه
Introduction
-
PerfLib 2.0 در مقابل PerfLib 1.0
PerfLib 2.0 vs. PerfLib 1.0
-
اطلاعیه خدمات عمومی ماژول
Module Public Service Announcement
-
بررسی اجمالی PerfLib 2.0
PerfLib 2.0 Overview
-
مانیفست ابزار دقیق
The Instrumentation Manifest
-
با استفاده از ابزار CTRPP.EXE
Using the CTRPP.EXE Utility
-
نگاشت کد ارائه دهنده به مانیفست
Mapping the Provider Code to the Manifest
-
با استفاده از کد ارائه دهنده
Using the Provider Code
-
انتشار مقادیر ضد
Publishing Counter Values
-
نصب شمارنده عملکرد با استفاده از LODCTR.EXE
Installing Performance Counters Using LODCTR.EXE
-
LODCTR.EXE دستکاری های رجیستری
LODCTR.EXE Registry Manipulations
-
ایجاد شمارنده های چند مرحله ای
Creating Multi-Instance Counters
-
تغییرات ارائه دهنده چند مرحله ای
Multi-Instance Provider Changes
-
انتشار مقادیر مقابله با چند نمونه
Publishing Multi-Instance Counter Values
-
نسخه ی نمایشی: پرس و جو از شمارنده های عملکرد چند مرحله ای
Demo: Querying the Multi-Instance Performance Counters
-
خلاصه
Summary
پیاده سازی شمارنده های عملکرد سفارشی با PerfLib 1.0
Implementing Custom Performance Counters With PerfLib 1.0
-
مقدمه
Introduction
-
Extension DLL Structure
Extension DLL Structure
-
پرونده سربرگ افست
The Offset Header File
-
نصب پیشخوان
Installing the Counters
-
فایل INI عملکرد
The Performance INI File
-
بخش [lang] INI
The [lang] INI Section
-
بخش [متن] INI
The [text] INI Section
-
بخش [اشیا]] INI
The [objects] INI Section
-
نصب رشته های ارائه دهنده محلی
Installing Localized Provider Strings
-
انتشار مقادیر ضد
Publishing Counter Values
-
طرح حافظه شمارنده تک نمونه
Single-Instance Counter Memory Layout
-
پیاده سازی عملکرد Open pt 1
Implementing the Open Function pt 1
-
پیاده سازی عملکرد Open pt 2
Implementing the Open Function pt 2
-
پیاده سازی عملکرد جمع آوری
Implementing the Collect Function
-
اجرای عملکرد نزدیک
Implementing the Close Function
-
تظاهرات شمارنده واحد
Single-Instance Counter Demonstration
-
شمارنده های چند نمونه در PerfLib 1.0
Multi-Instance Counters in PerfLib 1.0
-
ارتباط بین فرآیند
Inter-Process Communication
-
طرح حافظه شمارنده چند حالته
Multi-Instance Counter Memory Layout
-
تغییراتی در عملکرد باز برای پشتیبانی چند مرحله ای
Changes to the Open Function for Multi-Instance Support
-
تغییراتی در عملکرد جمع آوری برای پشتیبانی چند مرحله ای
Changes to the Collect Function for Multi-Instance Support
-
تظاهرات شمارنده چند نمونه
Multi-Instance Counter Demonstration
-
لیست بررسی مسائل مشترک PerfLib 1.0
PerfLib 1.0 Common Issues Checklist
-
خلاصه
Summary
نمایش نظرات