tools
読み取り中…
検索中…
一致する文字列を見つけられません
debug.h ファイル

デバッグ・パフォーマンス計測ユーティリティ [詳解]

#include <iostream>
#include <thread>
#include <chrono>
debug.h の依存先関係図:

[ソースコード]

クラス

class  checkTime
 実行時間計測クラス [詳解]

関数

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.h26 行目に定義があります。

変数詳解

◆ SL

int SL = 0

シーケンスログのカウンタ(グローバル)

debug.h14 行目に定義があります。