Windows Mobile (または CE 5) デバイスのスレッドごとの CPU をプログラム (c++) で測定することはできますか? そうでない場合、プロセスの CPU 使用率を監視するユーティリティですか?
Matt H
質問する
3516 次
2 に答える
5
x86 とは異なり、ARM プロセッサにはそのためのレジスタがないため、CPU 使用率を直接測定することはできません。Toolhelp APIを使用してプロセスとその子スレッドのリストを取得し、GetThreadTimes を使用して各スレッドが使用している時間を計算できます。
この計算を行うと、CPU の使用量に直接影響することに注意してください。
于 2009-03-30T23:35:51.117 に答える
4
誰かが、PC のタスク マネージャーによく似たツールを作成しました: http://www.vttoth.com/LPK/taskmanager.html
ctacke が言うように、多くの CPU を使用しているようです。800MHz ARM デバイスで CPU の約 15% ~ 30% を使用していると報告されています。
于 2009-09-30T17:07:16.300 に答える