ホーム > ユーザーサポート > T1(Timing-Suite T1/Timing 1st class)

FAQ / T1(Timing-Suite T1/Timing 1st class)

【T1_CONT】T1.contに関する問題

T1_CONT_03 : CPU負荷Max./Min./Ave.の算出方法を知りたい。

【質問】
CPU負荷Max./Min./Ave.の算出方法を知りたい。

【回答】
設定している箇所は、T1_UserCfg.invファイルの"osBasicSchedFrameName"オプションです。

定期的イベント(例えばある定期タスクのスタート)を指定する事で、そのイベントの周期が負荷計算のWindowになります(T1では、Basic Scheduling Frame: BSFと呼んでいます)。

"osBasicSchedFrameName"で指定するイベントの周期で、BSFの長さが決まります。推奨の長さは、そのシステム(=コア)全体の動作としての周期です。つまりそのコアの中で周期が一番長いタスクやISRを案内しております。

それより短いBSFにすると、一番長いタスクが発生しているBSFとしていないBSFが共存するので、比較する意味がなくなります。

それより長いBSFにすると、その内に発生するピーク(急変動)が平均化されてしまい、見えなくなるので、100%に近い期間を見逃す可能性があります。