簡介
經常在Linux下開發程序,使用習慣了 ps, top, gdb, strace
等調試命令,用起來挺方便。
現在需要在在windows下調試,也查找了些工具和方法,作一小結。不當之處,請不吝指出。
以Windows Server2008R2系統爲例。
使用資源管理器
這個方法簡單方便,但所能查看到的信息也有限。步驟如下:
- 在狀態欄右鍵——打開任務管理器——進程——菜單 查看 —— 選擇列
- 在彈出的窗口中選擇線程數複選框,也可根據需要選擇其他選項
- 確定,即可在任務管理器的進程頁面看到線程數
當然也可以打開其他選項,看到關於進程的更多信息。
使用工具process explore
Process Explorer詳情頁及下載地址請參考:https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer
Process Explorer可以查看進程打開的文件、目錄、加載的dll、線程信息等。上述頁面有詳細介紹。
- 打開工具,選中要查看的進程
- 頁面上方會出現一系列菜單,選擇threads,會顯示所有線程信息
更多功能,等待探索。