5

タスク マネージャーに表示されるのと同じように、CPU 使用率、物理メモリ、ネットワーク使用率、帯域幅などの Windows データを取得するにはどうすればよいですか? 私はC++を使用しています。

4

2 に答える 2

7

パフォーマンスデータを使用してCPU使用率を取得できます。1つ(またはいくつかのプロセス)のデータが必要な場合はGetProcessTimes、数秒ごとに呼び出す方が簡単な場合があります。

一般に、物理的なメモリ使用量が何を意味するのかを正確に特定することは困難です。あなたがそうするまで、それを測定する方法を説明しようとすることはかなり無意味です。

を使用して、ネットワーク使用率に関する情報を取得できますGetIpStatistics

インストールされているネットワークアダプタの定格帯域幅は、で取得できますGetIfTable

于 2012-06-01T05:10:27.443 に答える
2

msdnでパフォーマンスカウンターを探す

于 2012-06-01T05:13:06.353 に答える