Tôi đang cố gắng tìm ra cách để cấu hình một dịch vụ WCF để tôi có thể xác định bất kỳ tắc nghẽn nào.
Tôi đã tìm thấy một số thông tin trực tuyến, nhưng không có gì giả định không có kiến thức trước là nơi tôi đang ở.Làm thế nào để bắt đầu với hồ sơ hiệu suất WCF
Công cụ MIỄN PHÍ được đề xuất là gì?
- visual studio tools
- clrprofiler
Here là thông tin tôi thấy sử dụng vsperfcmd.exe để cấu hình WCF dịch vụ và theo này nó rất đơn giản, nhưng tôi cần phải điền vào những khoảng trống trên bắt đầu từ đâu. Giả định của tôi là sao chép VsPerfCLREnv và VsPerfCmd vào máy chủ lưu trữ dịch vụ wcf của tôi và thực hiện một số bước cấu hình mà tôi không chắc chắn. Tôi cũng không hoàn toàn chắc chắn như thế nào tôi sẽ có thể nhìn thấy ngăn xếp cuộc gọi để đánh giá hiệu suất của mỗi cuộc gọi.
clrprofiler có vẻ đơn giản hơn một chút. Tôi giả sử tôi sẽ sao chép clrprofiler.exe đến máy chủ, File->Profile Service
và thêm tên và bắt đầu/dừng lệnh. (đây là một tên thân thiện hoặc tên tập tin hoặc tên hiển thị dịch vụ?) Tôi giả sử tôi sau đó sẽ chạy thử nghiệm của tôi đối với dịch vụ và tôi có thể thấy các cuộc gọi ngăn xếp trong clrprofiler. Điều đó có đúng không?
[2]
Tôi không muốn thử nghiệm mạng vì đây là trên máy chủ thử nghiệm, và đây là dự án wcf lớn với nhiều nhà phát triển và tôi không thể thực hiện thay đổi cho dự án mục đích duy nhất là theo dõi hiệu suất. Tôi muốn tập trung vào hiệu suất của các phương pháp thực tế bên trong nó.
Bất kỳ hỗ trợ nào khi bắt đầu được đánh giá cao.
Bạn cũng có thể sử dụng "Perfmon" - www.codeproject.com/Articles/431917/WCF-Service-Performance-Monitoring-using-Perfmon –