具体的には、OS X での Objective-C/C ソリューションを求めています。アプリケーションの CPU 強度は、使用する CPU のパーセンテージとして定義できます。
質問する
235 次
1 に答える
2
その質問には多くの答えがあります。
「現在、最も多くの CPU を使用しているのは何ですか?」という意味であれば、その質問に答えるためにコアでスケジュールされているため、ほとんどの場合、答えはアプリになります。
つまり、時間の経過に伴う平均を実際に探しているということです。しかし、それも簡単に答えられるわけではありません。時間の経過に伴う平均を取り、アプリが非常にバーストしている場合、使用率が低いように見える場合があります。ギャップを縮めると、一部のアプリの %s が人為的に非常に高くなることがあります。
ターミナル ウィンドウに移動し、 と入力しtop -u
ます。次に、あなたが何かをするときの変動を見てください。
実際、完全なマルチタスク システムでアプリケーションの CPU 使用率を測定すると、あらゆる種類の微妙な詳細が入り混じります。Apple Open Sourceサイトtop
の「bsd utils」または「bsd commands」などのパッケージにある可能性が高いコマンドのソース コードを確認することをお勧めします。
于 2012-08-15T00:01:41.630 に答える