プロセスコントローラー (ProcessController)
Deskbar: | ||
場所: | /boot/system/apps/ProcessController | |
設定ファイル: | 無し |
プロセスコントローラー (ProcessController) アプレットは CPU とメモリーの使用率の表示が主な目的です。プロセスコントローラーにより、個々のチームの観察、優先度の変更、およびそれらがフリーズした場合に強制終了できます。マルチプロセッサ環境では、プロセスコントローラーによって個々の プロセッサ/コア を無効にできます。
プロセスコントローラーは、わずかなレイテンシの増加を犠牲としてシステムを に変更できます。
左側のインジケーターはそれぞれの CPU の使用率を表して右側のインジケーターはメモリー使用量を表します。インジケーターの数は、システムのプロセッサ / コア数に依存することを覚えておいてください。
まだ実行していなければ、プロセスコントローラーを起動する際に、ウィンドウモードか Deskbar モードのどちらで開くかを選択してください。ウィンドウモードでは、ウィンドウのサイズを変更して、レプリカントを使ってデスクトップにドラッグすることもできます。
どちらのモードでも、プロセスコントローラーは右クリックのコンテキストメニュー経由で使います。
Deskbar から再び削除するには、コンテキストメニューの のチェックボックスをオフにします。
アプリケーションを終了
アプリケーションを終了するには、
メニューでアプリケーション名をクリックしてください。これは、強制終了ではなく、「閉じる」ボタンのクリックと同様のアプリケーションの正しい終了方法です。しかし、サーバーやデーモンのようなシステムプロセスを終了しないように注意してください。その場合には、システム全体の実行が停止するかもしれません。メモリー使用量
メモリー使用量の監視はかなり不正確になることがあります。
このメニューではシステムでのチームのメモリー使用量を観察できます。チーム名のそばに 2 つの列があります。1 番目の列は書き込み可能メモリーの量で、2 番目は読み込み専用メモリー (たとえば共用ライブラリ) 込みのメモリー量です。
一番目の行、システムリソースとキャッシュ… (System resources & caches...) はシステムおよびすべてのアプリケーションで使用されているメモリーの数を表示します。青いバーの長さはコンピューターの物理メモリー量によります。次の行はそれぞれのプロセスを使用しているメモリー量を表示します。注:バーの長さは、実際に使用されているメモリー部分だけに基づきます。
特定のアプリケーションだけが使用しているメモリー (書き込み権限あり) | ||
読み取り空間のメモリーを含む (ほかのアプリケーションと共有可能) |
スレッドと CPU 使用率
このメニューでスレッドの優先度の変更、チームの終了、デバッグもできます。
カーネルコード | ||
ユーザーコード | ||
待機スレッド |
最初のレベルはチーム名です。1 つをクリックするとチーム全体を終了します。バーのダークブルー部分はカーネルコード内で消費した時間、ライトブルーの部分はユーザーコード内で消費した時間、そして緑の部分は待機スレッドです。完全に青くなったバーは、チームがすべてのプロセッサパワーを使用していることを意味します。
2 番目のレベルはチームのスレッドを表示します。クリックすると、デバッグまたは強制終了できます。完全に青くなったバーは、スレッドが 1 つのプロセッサ/コアを固定していることを示します。
メニューの最後のレベルはスレットの優先度を変更できますが、変更は注意してください。大雑把に言って、スレッドの優先度はその CPU 使用量とは反対になるべきです。つまり、優先度を上げると CPU 時間を要求しようとし、優先度を下げなければなりません。一般に、アプリケーションの優先度を変更してはいけません。アプリの作者に連絡してください。優先度の変更は彼らの行うことです。