Поделиться через


Объекты диапазона TTD

Description

Объекты диапазона TTD используются для предоставления сведений о диапазоне времени трассировки. Обычно они используются для описания времени существования объекта потока TTD во время сеанса TTD.

Children

Объект Description
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]

См. также

Отладка временных путешествий — введение в объекты отладки временных путешествий

Отладка временных путешествий — обзор

dx (выражение объектной модели отладчика)