0

具体的には、OS X での Objective-C/C ソリューションを求めています。アプリケーションの CPU 強度は、使用する CPU のパーセンテージとして定義できます。

4

1 に答える 1

2

その質問には多くの答えがあります。

「現在、最も多くの CPU を使用しているのは何ですか?」という意味であれば、その質問に答えるためにコアでスケジュールされているため、ほとんどの場合、答えはアプリになります。

つまり、時間の経過に伴う平均を実際に探しているということです。しかし、それも簡単に答えられるわけではありません。時間の経過に伴う平均を取り、アプリが非常にバーストしている場合、使用率が低いように見える場合があります。ギャップを縮めると、一部のアプリの %s が人為的に非常に高くなることがあります。

ターミナル ウィンドウに移動し、 と入力しtop -uます。次に、あなたが何かをするときの変動を見てください。

実際、完全なマルチタスク システムでアプリケーションの CPU 使用率を測定すると、あらゆる種類の微妙な詳細が入り混じります。Apple Open Sourceサイトtopの「bsd utils」または「bsd commands」などのパッケージにある可能性が高いコマンドのソース コードを確認することをお勧めします。

于 2012-08-15T00:01:41.630 に答える