2012-03-20 19 views
0

各プラットフォームで異なるプラットフォーム(少なくともウィンドウ)で実行されている各プロセスのCPU使用率とメモリ使用量を取得したい(例えば、タスクマネージャのような1秒ごとに)。C、C++すべてのプラットフォームでのCPU使用率とメモリ使用率+現在のネットワークダウンリンク帯域幅

クロスプラットフォーム用のC、C++ APIはありますか?

私はプロセスごとにPROCESS_MEMORY_COUNTERS_EX.PrivateUsageを読みます。これは、タスクマネージャに表示される実際のメモリ使用量です。

私はSIGAR API(http://www.hyperic.com/products/sigar)を試しています。しかし、私はまだ進歩がありません。

また、現在のネットワークダウンリンクのバンク幅を取得したいと考えています。

CPUとメモリの使用率をありがとう

答えて

0

このスレッドを見て、私は、クロスプラットフォームであるSIGARのAPIを使用していました。 http://www.hyperic.com/products/sigar

これはC++のドキュメントではなく、Javaのドキュメントです。だから、少なくともあなたは関数が何をしているかについてのJavaのドキュメントを読むことができます。

関連する問題