Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Performance Counter (Bộ đếm hiệu suất) trong C#


Counter trong C# là bộ đếm hiệu suất cho bạn biết về hiệu suất ứng dụng của mình.

Khi bạn xây dựng ứng dụng, dù là web app, mobile app hay desktop app, bạn chắc chắn cần theo dõi hiệu suất.

Đối với performance counter trong C#, sử dụng lớp System.Diagnostics.PerformanceCounter. Thiết lập instance của lớp PerformanceCounter và làm việc với các thuộc tính: CategoryName, CounterName, MachineName và ReadOnly.

Để lấy các danh mục hiệu suất:

var counter = PerformanceCounterCategory.GetCategories();

Bây giờ thiết lập performance counter cho danh mục processor.

var counter = PerformanceCounterCategory.GetCategories() 
    .FirstOrDefault(category => category.CategoryName == "Processor");