Partager via


Objets de plage TTD

Description

Les objets de plage TTD sont utilisés pour fournir des informations sur un intervalle de temps dans une trace. Elles sont généralement utilisées pour décrire la durée de vie d’un objet thread TTD pendant une session TTD.

Children

Object Description
MinPosition Objet position qui décrit la position la plus ancienne pertinente à la plage.
MaxPosition Objet position qui décrit la dernière position pertinente pour la plage.

Exemple d’utilisation

Dans cet exemple, les objets MinPosition et MaxPosition sont affichés pour la durée de vie et ActiveTime associées à 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]

Voir aussi

Débogage de voyage dans le temps - Introduction aux objets de débogage de voyage dans le temps

Débogage de voyage dans le temps - Vue d’ensemble

dx (Afficher l’expression du modèle d’objet de débogage)