統計解析


The embedded tools company


統計解析
  ハイライト
関数の実行時間を詳細解析
タスク実行時間/ステートを詳細解析
変数の変化の推移を時間軸でグラフィカル解析
単一イベントのタイムインターバルを解析 (割込み処理など)
2つのイベント間のタイムインターバルを解析


Support
テクニカルサポート



 
TOP

関数の実行時間の統計


関数の実行時間の統計

統計関数の計算はトレースバッファの内容を基にしています。大容量トレースバッファを使用、またはトレースフィルタを設定することで、最良の結果を得ることができます。

  • func: 解析した関数の合計数
  • total: 計測合計時間

  • time: 関数内の合計時間
  • min: 関数内の最短時間
  • max: 関数内の最長時間
  • avr: 関数の平均時間
  • count: 関数の呼び出し回数
さらに以下の計算も実行することができます。

  • 呼び出されたサブ関数を計測から除外することができます。
  • 割り込みに消費した時間を計測から除外することができます。
  • 関数が割り込みされた最長時間の算出ができます。
  • hllの割り込みルーチンを別途解析することができます。


リンク解析

関数が数回呼び出された場合、リンク解析が表示されます。
  • 異なる呼び出し元
  • 呼び出し元に依存する関数の実行時間解析


関数のネスティング(関数のコール階層)



関数のタイムチャート(グラフ表示)



 
TOP

タスクの実行時間/ステートを詳細解析


全ての統計関数の計算はトレースバッファの内容を基にしています。大容量トレースバッファを使用、またはトレースフィルタを設定することで、最良の結果を得ることができます。


タスク実行時間の解析

  • task: 解析したタスクの合計数
  • total: 計測合計時間

  • time: タスクの合計時間
  • avr: タスクの平均時間
  • maxintr: タスクが割り込みの最長時間
  • count: タスク呼び出し回数
  • ratio: タスク毎の合計時間の割合


特定のタスクの関数解析

  • func: 解析した関数の合計数
  • total: 計測合計時間

  • time: 関数内の合計時間
  • min: 関数内の最短時間
  • max: 関数内の最長時間
  • avr: 関数内の平均時間
  • count: 関数の呼び出し回数
  • ratio: 関数毎の合計時間の割合


タスク状態の解析(グラフ表示)

  • 黒-ブロック: 動作中
  • 赤-太い下線: 準備完了
  • 黒-細い下線: 停止
  • 黒-細い下線: 待ち状態


 
TOP

変数の変化の推移を時間軸でグラフィカル解析


統計関数の計算はトレースバッファを基にしています。大容量のトレースバッファ、またはトレースフィルタを使用することで最良の結果が得られます。


単一変数値のグラフ解析

様々な形式で表示することができます。


最大6個までの変数値をグラフで解析

変数は色分けして表示されます。


 
TOP

単一イベントのタイムインターバルを解析 (割込み処理など)


  • samples: 解析されたサンプルの合計数
  • avr: 平均インターバル
  • min: 最短インターバル
  • max: 最長インターバル
デフォルトで16等分された時間枠が表示されます。ユーザーが時間枠を定義することもできます。


 
TOP

2つのイベント間のタイムインターバルを解析


  • samples: 解析されたサンプルの合計数
  • avr: 平均インターバル
  • min: 最短インターバル
  • max: 最長インターバル
デフォルトで16等分された時間枠が表示されます。ユーザーが時間枠を定義することもできます。





Copyright © 2016 Lauterbach Japan, Ltd., Kouhoku-ku, Nisso 16th Building, Yokohama-shi, Japan 222-0033  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 14-Dec-2016