私はAndroid VOIPアプリをやっています。CPU のパフォーマンスに基づいてコーデックの種類を選択したいと考えています。特定のオーディオ コーデックは、特定のローエンド デバイスでは適切に動作しません。コンパイル時ではなく、プログラムでこれを決定したいと思います。CPU のパフォーマンスと処理に使用できる帯域幅を決定するのに役立つ尺度は何ですか。
ここに私が考えることができるそれらのいくつかがあります:
1) CPU クロック サイクル 2) 使用可能なメモリ
CPU/メモリ統計に基づいて処理能力を決定する標準的な方法はありますか?
Android が実行時のパフォーマンス分析用の API を提供しているかどうかを知っておくとよいでしょう。