3

プロセスのpidを取得し、androidndkにpidがあるプロセスのCPU使用率を計算したいと思います。ndkの初心者です。誰もがそれを行う方法を知っています、どんな助けも本当にありがたいです。

4

1 に答える 1

1

この議論から、Androidでその情報を取得することは不可能であることがわかりました。また、Androidで多くのタスクマネージャーを使用しましたが、そのようなデータは提供されませんでした(メモリ使用量のみが表示されます)。

アップデート:

あなたの質問はこれと重複しているようです。

したがって、必要なのは、ファイルを分析/proc/<pid>/statしてCPU使用率を取得することだけです。

アップデート#2:

ソースAndroidtop.cから、関数でプロセスの使用状況を取得する方法を見つけましたprint_procs

proc->delta_time * 100 / total_delta_time
于 2012-08-29T10:56:32.897 に答える