2011-07-18 74 views
1

我使用Xperf來測量我的WDF驅動程序的加載時間。由於某種原因,加載時間相當長 - 最多1秒。甚至當我從驅動程序中刪除所有代碼時,仍然足夠奇怪。Xperf(ETW)如何測量驅動程序加載時間?

我的問題是 - XPerf(或更正確的Event Tracing for Windows)如何測量驅動器加載時間?我可以看到現在不是DriveEntry需要的時間,也不是二進制加載需要的時間。任何提示?謝謝。

回答

0

我會回答我的問題:

XPerf措施只有Windows加載程序需要加載驅動程序二進制文件的時間。即它沒有考慮驅動程序內部例程執行的時間。

另外 - 由於某種奇怪的原因,如果驅動程序沒有簽名,XPerf輸出不一致,只是錯誤。即使在系統啓動時禁用了「驅動程序簽名檢查」,此行爲仍然存在。只要司機簽署了加載時間數字就可行了。

相關問題