Tôi đang tạo một dịch vụ Windows dựa trên C# sẽ chạy 24x7 cho các tháng kết thúc. Tôi muốn có thể theo dõi việc sử dụng bộ nhớ chung của dịch vụ của mình. Nó không cần phải chính xác xuống byte. Một số tiền chung được phân bổ sẽ đủ. Tôi sẽ theo dõi điều này cho các xu hướng tiêu thụ bộ nhớ. GC.GetTotalMemory() có phải là cách thích hợp để giám sát việc này không?C# - GC.GetTotalMemory() Câu hỏi
Tôi biết về Giám sát hiệu suất và việc sử dụng bộ đếm. Tuy nhiên, dịch vụ này sẽ chạy trên ít nhất 12 máy chủ khác nhau. Tôi không muốn theo dõi PM trên 12 máy chủ khác nhau. Dịch vụ sẽ duy trì tất cả thông tin về hiệu năng và sử dụng bộ nhớ, từ tất cả các trường hợp, đến một DB trung tâm để tránh điều này và để phân tích dễ dàng hơn.
Cảm ơn. Nó là một ứng dụng được quản lý hoàn toàn. –