
どの関数が最も多くのプロセッサ処理を要しているのかを表しています.
その他の解析機能
- 高級言語ベースでのパフォーマンス解析
- モジュールベースでのパフォーマンス解析
- 定義済みコード範囲(S10, S100, S1000)でのパフォーマンス解析
- パフォーマンスプログラミングファイルを使用してのユーザ定義コード範囲ベースでのパフォーマンス解析
どの関数が最も多くのプロセッサ処理を要しているのかを表しています.
実行時間ベースでの全変数の解析
その他の解析機能
- 実行時間軸でのあるメモリ位置の内容のパフォーマンス
パフォーマンス解析用のデータは様々な計測方法を用い、データ採取を行っています。それぞれの方法はご使用のTRACE32開発ツールによって異なります。
TRACE32-ICD インサーキットデバッガ
10[ms]ごとにデータ採取を行う統計的な計測方法.
TRACE32-ICD インサーキットデバッガ + RISC Trace モジュール、または TRACE32-PowerTrace
2[ms]ごとにデータ採取を行う統計的な計測方法.
TRACE32-FIRE
100[us]ごとにデータ採取を行う統計的な計測方法.
TRACE32-ICE
TRACE32-ICE には 64 カウンタ配列があり、それぞれのカウンタはある特定の関数、モジュール、タスク内での時間をカウントするために使われます。各カウンタの分解能は 1[us] です。
64個以上の関数、モジュール、タスクを解析する場合には、スペシャルスキャンモードを使います。スキャンモードでは、TRACE32-ICE は関数、モジュール、タスクの中から最も時間のかかったものを32個分算出します。
|
- å…¨ã¦ã®ãƒžã‚¤ã‚¯ãƒã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ©ã«å¯¾å¿œã—ãŸãƒ™ãƒ¼ã‚·ãƒƒã‚¯ã‚µãƒãƒ¼ãƒˆ
- ARMアーã‚テクãƒãƒ£ç”¨é«˜åº¦ãªã‚µãƒãƒ¼ãƒˆ
- 命令ï¼ãƒ‡ãƒ¼ã‚¿ã‚ãƒ£ãƒƒã‚·ãƒ¥ä½¿ç”¨ã®æœ€é©åŒ–
- ãƒã‚¹è»¢é€ãƒœãƒˆãƒ«ãƒãƒƒã‚¯ã®æ¤œå‡º
- コード最é©åŒ–効果を検証
- å„種ã‚ャッシュサイズ効果をシミュレーション
- 多様ãªã‚°ãƒ©ãƒ•ã€æ•°å€¤è¡¨ç¤º
|
 | |
|