xperf

    3熱度

    1回答

    我已經安裝Xperf性能分析器從Windows SDK和如使用下列命令的文檔中描述捕獲的跟蹤: xperf -on SysProf -stackwalk profile 儘管如此,堆棧跟蹤不包含任何調用堆棧的數據。 我的平臺是Vista 64b。是否有任何特殊的設置或技巧來捕獲64b Windows上的callstack?

    2熱度

    1回答

    xperf(Windows性能分析工具包的一部分)通過堆分析跟蹤內存使用非常有用。然而,我的應用程序使用自定義分配器 - 它直接通過VirtualAlloc抓取塊並管理自己的堆。我想生成HeapAlloc/HeapFree /等。從我自己的分配函數中發出自己的事件,以便我可以按原樣使用這些工具,而無需定義一堆自定義的ETW事件。是否有可能做到這一點?

    1熱度

    2回答

    我通讀文檔並使用了概述的命令,但出於某種原因,我似乎沒有得到任何符號,只是在彙總表的函數列中有一系列「未知」,除了我嘗試調試的應用程序的最上面的一組....我設置環境變量的微軟服務器和direcories pdb的包含應用程序。在啓動彙總表之前,我還確保選擇「加載符號」項目。 根據我正在閱讀的信息,應該需要一些時間讓tabl在加載符號時顯示,但對於我來說,表格幾乎是即時顯示的,只有sprite.e

    0熱度

    3回答

    我試圖執行與Xperf一個stackwalk,使用類似於在Getting the symbols with xperf列出的一個批處理文件。 我啓動XperfView,確認符號路徑是正確的,然後加載的符號。但是,當我嘗試在「CPU CPU採樣」圖的選定部分(5秒左右)上打開摘要表時,性能分析器會長時間(小時)掛起(未響應)。 我跑昨晚離開它,當我來到今天上午彙總表終於裝,含結果如預期......我

    8熱度

    1回答

    我無法弄清命令行開關和參數的正確組合,以提供給XPerf.exe以使其加載WPF ETW提供程序(Microsoft-Windows-WPF?a42c77db-874f -422e-9b44-6d89fe2bd3e5?E13B77A8-14B6-11DE-8069-001B212B5009}?)並監聽特定事件(WClientInputMessage)。 任何人都可以提供任何有關這應該看起來的洞察力