# デバッグ(関数コスト計測) (overview)

関数コスト計測は、関数が呼ばれた回数や、関数の実行に要したのべ時間を調べることが出来るデバッグ用の機能です。

詳しくは $TwlSDK/docs/TechnicalNotes/AboutProfiler.pdf を参照してください。

## 計測バッファの初期化

`OS_InitFunctionCost()`

`OS_CalcFunctionCostLines()
OS_CalcFunctionCostBufferSize()`

## 計測バッファのクリア

`OS_ClearFunctionCostBuffer()`

## 計測有効／無効の切り替え

`OS_EnableFunctionCost()
OS_DisableFunctionCost()
OS_RestoreFunctionCost()`

## 集計バッファの初期化

`OS_InitStatistics()`

## 集計バッファへの集計

`OS_CalcStatistics()
OS_CalcThreadStatistics()`

## 集計バッファの表示

`OS_DumpStatistics()`

## 参照

`OS関数一覧(デバッグ(関数コスト計測))
`

## 履歴

2008/09/16 初版