のパフォーマンスを改善するためのKernelのタスクスケジューラを調整して、Androidのもう1つのカーネルタスクスケジューラを調整します。前の記事では、基本的なタスクスケジューラ構成オプションについて説明しました。これは、あらゆるタイプのAndroidデバイスのパフォーマンスを向上させるために手動で調整できます。その記事をまだチェックしていない状況では、先に進む前にそうすることを強くお勧めします。これには、タスクスケジューラが実際にどのように機能するかをよりよく理解するための有益な情報と、カーネルのタスクスケジューラを修正する方法を正確に理解するためです。 カーネルのタスクスケジューラを調整します 前の記事で説明した基本的なパラメーターとは別に、Linuxタスクスケジューラは、処理能力の公正な分布を強化しようとするいくつかの特別な機能を実装しています。これらの機能は、すべてのシステムとユースケースでまったく同じ結果を作成するわけではないため、実行時に有効または無効にすることができます。カーネルデバッグが提供されています。ただし、すべてのカーネルパックスケジューラDebugFS機能のサポートがパックされているわけではありません。ターミナルアプリ内でコマンドを使用することにより、カーネルがこれらの機能を変更することをサポートするかどうかを発見できます(スーパーユーザーとして): cat/sys/kernel/debug/sched_features 次のような出力を取得した場合、カーネルは実行時にデバッグ機能の変更をサポートします。 「そのようなデータまたはディレクトリ」エラー出力を取得した場合、カーネルDebUGFをインストールすることを試みることができます。 mount -t debugfs none/sys/kernel/debug このコマンドがエラーを作成しない場合は、最初のコマンドをもう一度渡すことができます。 スケジューラデバッグ機能の切り替え スケジューラデバッグ機能を許可するには、Sched_Featuresファイル内でその名前を作成する必要があります。例えば: echo gentle_fair_sleepers>/sys/kernel/debug/sched_features 機能を無効にするには、同様に、まったく同じファイル内にその名前を作成する必要がありますが、「NO_」が前に「NO_」があります。例えば: echo no_gentle_fair_sleepers>/sys/kernel/debug/sched_features お見逃しなく Android ...