2011-08-23 206 views

回答

3

檢查WCF跟蹤(MSDN),它可以在產生數據方面相當過度,但我認爲you'll能夠檢索informatin您尋找的是。或者,如果您自己託管服務,請檢查Windows Server的AppFabric(MSDN)以獲得更高的舒適度診斷。

2

您可能還想結算(啓用)WCF performance counters。跟蹤(顯然)的優勢在於它具有更少的開銷,並且取決於特定設置(「全部」與「ServiceOnly」 - 請參閱鏈接瞭解詳情)也適用於生產。

此外,您可能需要結賬WMI support of WCF

最後 - 你已經發現 - 你可以擴展WCF,例如,實施「消息檢查器」並將其用於記錄/記錄請求持續時間(參見here的起點 - 基本上,您使用AfterReceiveRequestBeforeSendReply覆蓋來「測量」請求的開始/結束)。 (a)最小的佔地面積,(b)最大的靈活性,但(c)需要你編寫一些代碼,而其他的則是「標準化」的,並且爲任何WCF服務工作,您可以更改其配置。