デバッグ・パフォーマンス計測ユーティリティ
[詳解]
#include <iostream>
#include <thread>
#include <chrono>
[ソースコード]
|
| void | getSL (int custom=-100000) |
| | シーケンスログを出力する
|
|
| int | SL = 0 |
| | シーケンスログのカウンタ(グローバル)
|
デバッグ・パフォーマンス計測ユーティリティ
スレッド追跡用のシーケンスログ出力と、高精度な実行時間計測クラスを提供します。
debug.h に定義があります。
◆ getSL()
| void getSL |
( |
int | custom = -100000 | ) |
|
シーケンスログを出力する
呼び出しごとにカウンタをインクリメントしてスレッド ID と共に出力します。 custom 引数を指定した場合はカスタム値のみ出力します。
- 引数
-
| custom | 任意のカスタムポイント値。デフォルト値(-100000)のときは自動カウントモード |
- 覚え書き
- 出力例(自動): SL::0x12345678::3
-
出力例(カスタム): getSL()::0x12345678::CustomPoint: 42
debug.h の 26 行目に定義があります。
◆ SL