# OS_CalcThreadStatistics

## 構文

  `#include <nitro/os.h>`
  `void OS_CalcThreadStatistics( void* statBuf, OSThread* thread );`

## 引数

statBuf | 関数コスト集計バッファ
thread | 集計を行なう関数コスト計測バッファを保持しているスレッド

## 返り値

なし。

## 説明

指定の関数コスト集計バッファに対し、関数コスト計測のデータを集計します。

statBuf は `OS_InitStatistics()` で初期化しておく必要があります。また、以前集計した結果に追加で集計を足していくことが出来ます。集計に使用する関数コスト計測バッファは、threadで指定したスレッドが宣言したものです。ただし、他のスレッドがそのバッファに書き込むタイミングなどは避けるようにしてください。

この関数はデバッグ用の関数ですので、最終ROM版(FINALROM)ライブラリでは何も動作を行ないません。

## 参照

`OS_InitStatistics, OS_CalcStatistics
`

## 履歴

2004/05/18 初版