TTD 範囲オブジェクト
説明
TTD 範囲オブジェクトは、トレース内の時間の範囲に関する情報を提供するために使用されます。 一般的には、TTD セッション中の TTD スレッド オブジェクトの有効期間を記述するために使用されます。
子
Object | 説明 |
---|---|
MinPosition | 範囲に関連する一番最初の位置を記述する位置オブジェクトです。 |
MaxPosition | 範囲に関連する一番最後の位置を記述する 位置オブジェクトです。 |
使用例
この例では、MinPosition オブジェクトと MaxPosition オブジェクトは、スレッドに関連付けられている有効期間と ActiveTime に表示されます。
0:003> dx -r1 @$curprocess.TTD.Threads[5]
@$curprocess.TTD.Threads[5] : UID: 7, TID: 0x2580
UniqueId : 0x7
Id : 0x2580
Lifetime : [BAF:0, FFFFFFFFFFFFFFFE:0]
ActiveTime : [BB2:0, C6A:0]
GatherMemoryUse [Gather inputs, outputs and memory used by a range of execution within a thread]
0:003> dx -r1 @$curprocess.TTD.Threads[5].Lifetime
@$curprocess.TTD.Threads[5].Lifetime : [BAF:0, FFFFFFFFFFFFFFFE:0]
MinPosition : BAF:0 [Time Travel]
MaxPosition : FFFFFFFFFFFFFFFE:0 [Time Travel]
0:003> dx -r1 @$curprocess.TTD.Threads[5].ActiveTime
@$curprocess.TTD.Threads[5].ActiveTime : [BB2:0, C6A:0]
MinPosition : BB2:0 [Time Travel]
MaxPosition : C6A:0 [Time Travel]