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