2013-11-25 11 views
7

私はほとんどC#で作業していますが、現在は{DateTime.Now.ToString(HH:mm:ss.fff")}を使用してTracePoints( "ヒット時"のブレークポイントを設定)を使用しています。私はこれがあまり正確ではないことを知っています(そして、私はStopwatchクラスを知っています)が、何が起こったのかを簡単に概観するのに役立ちます。さらに、その出力を生成するのはかなり簡単で、コンパイルする必要もありません。TracePointを使用して現在の時刻を出力ウィンドウに表示

私は(ネイティブな)C++コードで作業することがますます増えており、同じ出力を作りたいと思います。ただし、C++コードファイルのTracePointsでC#コードを使用することはできないようです。したがって、私はTracePointsで使用できるC++の同等のライナーを探しています。または、TracePointsを使用して現在時刻を出力する他の方法はありますか?

BTW:時間の出力には、少なくともミリ秒の精度が必要です。

答えて

9

"ヒット時"ダイアログボックスで$TICKキーワードを使用することができます。中括弧内に入れてください:{$TICK}それ以外の場合、出力は16進数になります。 MSDNによると

$ TICKは、これはあなたの現在の時間を与えるものではありませんが、それは確かに変換することができ、現在のCPUティック数

を挿入します。さらに、ダニは、既に迅速な比較のために十分であるかもしれない。

関連する問題