さまざまなアクション (画面上のタッチ入力、ニュース リーディング アプリでページをめくるなど) について、組み込み Linux デバイスのプロファイルを作成したいと考えています。ただし、要件は、プロファイラーがデバイス上のユーザー空間とカーネル空間の両方のソフトウェア スタック全体の情報を生成する必要があることです。組み込み Linux デバイスではメモリとリソースが非常に限られているため、プロファイラーがロギング目的で大きなオーバーヘッドを含まないことが最善です。
助言がありますか ?
さまざまなアクション (画面上のタッチ入力、ニュース リーディング アプリでページをめくるなど) について、組み込み Linux デバイスのプロファイルを作成したいと考えています。ただし、要件は、プロファイラーがデバイス上のユーザー空間とカーネル空間の両方のソフトウェア スタック全体の情報を生成する必要があることです。組み込み Linux デバイスではメモリとリソースが非常に限られているため、プロファイラーがロギング目的で大きなオーバーヘッドを含まないことが最善です。
助言がありますか ?
OProfileを試しましたか?
いくつかのハードウェア アーキテクチャをサポートしており、最新のメインライン カーネルに含まれていると思います。ユーザー空間とカーネル自体の両方をプロファイリングすることもできます。