visual una trabajar puede net matriz matrices ejemplos dimensiones crear con asignar array arrays windbg managed-extensions

arrays - trabajar - WINDBG, ¿cómo ver los contenidos de una matriz?



vb matrices (1)

Estoy usando WINDBG para analizar un archivo de volcado para un programa que muestra un uso de memoria demasiado alto.

Uno de los objetos involucrados es mantener una matriz de objetos, haciendo referencia a muchos objetos que me gustaría mirar, para intentar averiguar por qué se asignaron.

Esto es lo que he intentado:

Primero, mi colección de objetos ServiceContainer:

0:000> !do 05633014 Name: System.Collections.Generic.List`1[[LVK.IoC.ServiceContainer, LVK.Core]] MethodTable: 08b3c7fc EEClass: 6f70ca78 Size: 24(0x18) bytes (C:/Windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll) Fields: MT Field Offset Type VT Attr Value Name 6f924324 40009d8 4 System.Object[] 0 instance 1da226ec _items 6f952da0 40009d9 c System.Int32 1 instance 5356 _size 6f952da0 40009da 10 System.Int32 1 instance 5538 _version 6f950770 40009db 8 System.Object 0 instance 00000000 _syncRoot 6f924324 40009dc 0 System.Object[] 0 shared static _emptyArray >> Domain:Value dynamic statics NYI 002b2a28:NotInit <<

La matriz _items allí es la que quiero ver, así que emití este comando:

0:000> !do 1da226ec

que produjo:

Name: System.Object[] MethodTable: 6f924324 EEClass: 6f70da64 Size: 32784(0x8010) bytes Array: Rank 1, Number of elements 8192, Type CLASS Element Type: LVK.IoC.ServiceContainer Fields: None

Al mirar la web, he encontrado indications que había una opción -v que podía usar en algo para producir los valores de matriz, pero esto no parece funcionar.

¿Cómo veo los elementos de esta matriz?


Estas buscando

!da 1da226ec

Para volcar los objetos de matriz.