如何查看正在運行的程式的活動執行緒?

如何查看正在運行的程式的活動執行緒?

我知道我可以看到所有運行流程在任務管理器中。但我怎麼才能看到運行的單線程裡面這些過程?

答案1

  1. 得到流程瀏覽器

  2. 使能夠顯示所有進程的詳細信息來自文件菜單:

    在此輸入影像描述

  3. 在主窗格中,選擇您感興趣的流程:

    在此輸入影像描述

  4. 開啟所選進程的上下文功能表(右鍵單擊),然後按一下特性:

    在此輸入影像描述

  5. 執行緒數選項卡,您將能夠看到該進程內正在運行的執行緒的清單:

    在此輸入影像描述

符號

如果您的故障排除需要獲得更多詳細信息,加載調試通常非常有幫助符號進入 Process Explorer。方法如下:

  1. 如果您尚未安裝 Windows 偵錯器,則必須安裝Windows 偵錯工具第一的。

  2. 在流程資源管理器中,開啟配置符號...來自選項菜單:

    在此輸入影像描述

  3. 如果您安裝了偵錯工具(或其他 Windows 偵錯器),Process Explorer 將自動查找該dbghelp.dll檔案。否則,請在此處設定正確的路徑。

    在此輸入影像描述

    符號路徑應該看起來像:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    您唯一需要調整的部分是C:\Symbols.這是調試符號將被緩存的位置。

相關內容