各プラットフォームで異なるプラットフォーム(少なくともウィンドウ)で実行されている各プロセスのCPU使用率とメモリ使用量を取得したい(例えば、タスクマネージャのような1秒ごとに)。C、C++すべてのプラットフォームでのCPU使用率とメモリ使用率+現在のネットワークダウンリンク帯域幅
クロスプラットフォーム用のC、C++ APIはありますか?
私はプロセスごとにPROCESS_MEMORY_COUNTERS_EX.PrivateUsageを読みます。これは、タスクマネージャに表示される実際のメモリ使用量です。
私はSIGAR API(http://www.hyperic.com/products/sigar)を試しています。しかし、私はまだ進歩がありません。
また、現在のネットワークダウンリンクのバンク幅を取得したいと考えています。
CPUとメモリの使用率をありがとう