Condividi tramite


Oggetti intervallo TTD

Descrizione

Gli oggetti Range TTD vengono usati per fornire informazioni su un intervallo di tempo in una traccia. Questi vengono in genere usati per descrivere la durata di un oggetto thread TTD durante una sessione TTD.

Children

Oggetto Descrizione
MinPosition Oggetto position che descrive la posizione meno recente relativa all'intervallo.
MaxPosition Oggetto position che descrive la posizione più recente rilevante per l'intervallo.

Utilizzo di esempio

In questo esempio vengono visualizzati gli oggetti MinPosition e MaxPosition per Lifetime e ActiveTime associati a un thread.

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]

Vedi anche

Debug di viaggi temporali - Introduzione agli oggetti di debug di viaggi temporali

Debug di viaggi temporali - Panoramica

dx (Display Debugger Object Model Expression)