1

DS-5 は ARM から入手できるツールで、デバッグ用の Eclipse ユーザー インターフェイスを提供し、プロファイリング分析を実行します。

独自のオープン コミュニティ ビジュアル オフライン プロファイラーを実行するために、コミュニティ バージョンを使用して、ストリームラインの影を落としたいと考えています。ソースコードを取得するかrebase、その入力ファイルを生成します。基本的には、DS-5 オープン コミュニティのソース コードを使用するか、Eclipse で既存のバージョンを構成して、次のようにします。

  • (tid, timestamp)システムがアイドル状態だったときを含むオフライン ログを生成できます。これらはすべて.xmlor.txtファイルに書き込まれます。
  • 次のように、生成されたログをストリームラインでグラフィカルに表示できます。

代替テキスト
(出典: arm.com )

流線型
(出典: arm.com )

4

1 に答える 1

2

DS-5 は、ハイエンド Cortex-A プロセッサ用の ARM 拡張ツールチェーンである ARM の「Development Studio」です。ニーズに応じてさまざまな種類のパッケージがあり、コミュニティとして宣伝されているものは無料です。

DS-5 はソフトウェア パッケージの混合物です。一部のパーツはオープン ライセンスですが、残念ながらStreamlineはこのカテゴリに属していないと強く信じています。ソースコードも公開されていません。

ただし、 gatorという名前のカーネル モジュールとgatordという名前のユーザー レベル デーモンである、ターゲット上で実行される Streamline パッケージの一部は GPLv2 です。

さて、あなたの質問に。

ARM DS-5 Streamline では、オフラインでカウンター値をキャプチャできるようになっています。つまり、コマンド ラインからキャプチャを開始できます。

ARM DS-5 Streamline は、カスタム パフォーマンス カウンターを作成できるメカニズムを既に提供しています。必要な変更はすべて、GPLv2 の下でライセンスされたターゲット上で実行されているソフトウェアにあるため、これは非常に可能です。したがって、それらを再配布できるはずです。 . Streamline UI は、後でキャプチャしたファイルを開いたときに、これらの値のグラフを提供するのに十分スマートです。

コミュニティ ライセンスの Streamline がカスタム パフォーマンス カウンターを表示できるかどうかはわかりませんが、これは自分で試してみる必要があります。

于 2012-11-29T09:05:23.627 に答える