回答編集履歴
2
追記
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,5 @@ | |
| 1 1 | 
             
            自PC環境では下記コードでタスクマネージャに比較的近いCPU使用率は取れましたが、タスクマネージャがどうやって取得しているかは分からないので、合っているかどうかは不明です。
         | 
| 2 | 
            +
            System.Management アセンブリ参照の追加が必要です。
         | 
| 2 3 | 
             
            Win32_PerfFormattedData_PerfOS_Processor からコア毎の使用率も取れるみたいですが、結構バラつきが大きい気がします。
         | 
| 3 4 | 
             
            ```C#
         | 
| 4 5 | 
             
            var searcher = new System.Management.ManagementObjectSearcher("select LoadPercentage from CIM_Processor");
         | 
1
少し修正
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,4 @@ | |
| 1 | 
            -
            自PC環境では下記コードでタスクマネージャに比較的近い | 
| 1 | 
            +
            自PC環境では下記コードでタスクマネージャに比較的近いCPU使用率は取れましたが、タスクマネージャがどうやって取得しているかは分からないので、合っているかどうかは不明です。
         | 
| 2 2 | 
             
            Win32_PerfFormattedData_PerfOS_Processor からコア毎の使用率も取れるみたいですが、結構バラつきが大きい気がします。
         | 
| 3 3 | 
             
            ```C#
         | 
| 4 4 | 
             
            var searcher = new System.Management.ManagementObjectSearcher("select LoadPercentage from CIM_Processor");
         | 
