Tôi đang gặp sự cố khi giải mã tệp theo dõi WCF và tôi hy vọng ai đó có thể giúp tôi xác định vị trí trong luồng mà tôi đang chờ xử lý. Dấu vết cho "Xử lý tin nhắn XX" được hiển thị bên dưới, nơi có vẻ chậm trễ 997ms giữa Ranh giới hoạt động và chuyển sang "Xử lý tác vụ" nơi mã dịch vụ của tôi được thực thi (mất khoảng 50ms).WCF Trace Log phân tích - giúp
Trước tiên, tôi không chắc chắn cho dù tôi đúng trong việc tìm hiểu "Thời gian" cột để đại diện cho thời gian bắt đầu cho mục hoạt động. Tôi tin rằng đây là trường hợp vì, khoan vào dấu vết "Xử lý hành động" hiển thị danh sách các hoạt động có dấu thời gian đầu tiên bằng dấu thời gian được hiển thị trong dấu vết ở trên cho mục "Hành động xử lý".
Câu hỏi chính của tôi là: làm cách nào để xác định điều gì đang xảy ra trong khoảng thời gian 997ms này? Khi tôi đọc về trình theo dõi dịch vụ, có vẻ như loại hoạt động này liên quan đến "vận chuyển hoặc xử lý bảo mật", điều này khiến tôi tin rằng đó là vấn đề về mạng, nhưng tôi không thể chắc chắn.
Trong trường hợp nó có liên quan, dưới đây là ảnh chụp nhanh từ bản tóm tắt xuống theo dõi "Hành động quy trình".
Có ai có một số cái nhìn sâu sắc về cách để khoan sâu hơn vào hoạt động này để xác định nguyên nhân của sự chậm trễ?
(tôi nên đề cập rằng thời gian phản ứng khác nhau từ ~ 60ms đến hơn một giây đầy đủ, và dường như chỉ để làm như vậy trong một môi trường cụ thể, trong đó tiếp tục dẫn tôi đến ý tưởng về một vấn đề kết nối mạng)
Cảm ơn bạn trước!