WCF的追蹤分析工具 SvcPerf

2021-09-06 08:09:24 字數 1378 閱讀 3840

microsoft最近發布了svcperf,它是乙個端到端的基於windows事件追蹤(etw)的追蹤檢視器,可用於基於清單的追蹤。你能夠通過這個工具檢視etl檔案或者實時跟蹤會話,還能建立自定義的查詢。

這個端到端的追蹤分析工具基於linq over traces(tx),可以用於wcf、wf以及其他基於活動的etw跟蹤。你能夠通過這個工具檢視etl檔案或者實時跟蹤會話,還能建立自定義的查詢。

還可以在命令列提示符中使用svcperf轉儲原始的事件或者使用linq over traces(tx)執行自定義查詢。與其他工具相比,該工具還為原始的etl檔案提供了支援。除了etl檢視器之外,它還是乙個構建在linq to traces (tx)之上的查詢引擎,檔案數目限制為64。

為了使用該工具,你需要雙擊svcperf.exe 並定位到etl檔案(也稱為windows效能分析器追蹤檔案)。在時間軸載入之後,需要按f5鍵檢視事件日誌。在此之後,你可以按照使用者指南中列出的步驟執行過濾操作。

還可以從命令列提示符中載入etl檔案

svcperf
還可以載入清單 ,乙個定義了所有事件的xml的檔案,事件提供者在寫入布局資訊時也會寫入該檔案。可以通過manifest 選單下面的add manifest選項載入清單檔案或者從命令列提示符中載入:

svcperf.exe /m:/m:
svcperf也支援源(source)、檢視(view)和搜尋(search)這樣的動態過濾器。在源模式下,過濾器會被應用到進入的事件源。檢視模式允許你捕獲記憶體中的事件源流,並在它們上面應用過濾器。搜尋模式能夠對載入網格的事件執行大小寫不敏感的搜尋。你還可以使用表示式過濾器,在官方的使用者指南上對此有詳細的說明。此外,可以使用activityid域或者relatedactivityid域過濾指定活動的日誌。

「對wcf開發者而言,svcperf是乙個非常有用的工具,」 altacode公司的軟體開發人員arman mchitaryan說。

還可以使用svcperf工具執行任意表單查詢,並利用dump()擴充套件以**或者圖形化表單(例如 柱狀圖 或效能計數器)的方式展示結果。microsoft在隨同工具一起發布的使用者指南中詳細解釋了與工具相關的所有概念,同時還有原始碼幫助和螢幕截圖。

「.net framework能夠提供更好的etw支援真的非常好。事件源是乙個不錯的開始,但是因為缺乏通道支援事件檢視器不能獲得好的可見性,」 colin bowern說。

檢視英文原文:svcperf - trace analysis tool for wcf released

sample etw trace for wcf

針對 windows 的 wcf 服務和事件跟蹤

WCF的追蹤分析工具 SvcPerf

microsoft最近發布了svcperf,它是乙個端到端的基於windows事件追蹤 etw 的追蹤檢視器,可用於基於清單的追蹤。你能夠通過這個工具檢視etl檔案或者實時跟蹤會話,還能建立自定義的查詢。這個端到端的追蹤分析工具基於linq over traces tx 可以用於wcf wf以及其他...

WCF的追蹤分析工具 SvcPerf

microsoft最近發布了svcperf,它是乙個端到端的基於windows事件追蹤 etw 的追蹤檢視器,可用於基於清單的追蹤。你能夠通過這個工具檢視etl檔案或者實時跟蹤會話,還能建立自定義的查詢。這個端到端的追蹤分析工具基於linq over traces tx 可以用於wcf wf以及其他...

arcgis追蹤分析工具

追蹤分析擴充套件模組介紹 追蹤分析工具箱介紹 測試使用的工具 1.連線日期和時間字段 將要素類或圖層中兩個單獨的日期和時間字段串連成乙個既包含日期也包含時間的字段。注意 該工具將該日期欄位和時間字段進行串連之前必須將日期值轉換為文字字段。框裡是輸入和輸出字段 2.要素追蹤間隔 連續排列的要素之間的差...