如何使用命令列來取得正在運行的活動進程和執行緒的數量?

如何使用命令列來取得正在運行的活動進程和執行緒的數量?

我應該使用命令列來獲取伺服器或電腦中運行的活動進程和活動線程的數量。

答案1

使用 PowerShell,以下兩個命令將取得該資訊:

正在運行的進程數:

(Get-Process).Count

運行的線程數:

(Get-Process|Select-Object -ExpandProperty Threads).Count

答案2

您可以使用 PowerShell 來實現此目的。

若要取得本機電腦上所有活動進程的列表,請使用此命令。

Get-Process | Measure

活動行程數

您也可以過濾這些結果。例如,請參閱下面的程式碼。

Get-Process winword, explorer | Measure

活動進程數 - 過濾器

若要取得線程數,請執行此命令。

Get-Process | Select-Object -ExpandProperty Threads | Measure

執行緒數


要在命令提示字元下使用這些命令,只需執行以下操作即可。

PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"


資源
-取得進程
-測量對象
-選擇對象

相關內容