Administrar canalesManage Channels

En la vista Subprocesos del visualizador de simultaneidad, puede organizar los canales de su proceso para así poder examinar modelos concretos.In the Threads View in the Concurrency Visualizer, you can organize the channels for your process so that you can examine particular patterns. Para ordenar los canales, desplácelos hacia arriba o abajo y ocúltelos o muéstrelos.You can sort channels, move them up and down, and hide or show them.

Ordenar porSort By

Puede utilizar el control de ordenación para ordenar los subprocesos según criterios diferentes, según el nivel de zoom actual.You can use the Sort By control to sort the threads by different criteria, based on the current zoom level. Esto es especialmente útil cuando se busca un patrón determinado.This is especially useful when you are looking for a particular pattern. Puede ordenar por estos criterios:You can sort by these criteria:

CriteriosCriteria de esquema JSONDefinition
Hora de inicioStart Time Ordena los subprocesos por sus horas de inicio.Sorts threads by their start times. Este es el orden predeterminado.This is the default sort order.
Hora de finalizaciónEnd Time Ordena los subprocesos por sus horas de finalización.Sorts threads by their end times.
ExecutionExecution Ordena los subprocesos por el porcentaje de tiempo que ha pasado ejecutándose.Sorts threads by the percentage of time that's spent in execution.
SincronizaciónSynchronization Ordena los subprocesos por el porcentaje de tiempo que ha pasado sincronizándose.Sorts threads by the percentage of time that's spent in synchronization.
E/SI/O Ordena los subprocesos por el porcentaje de tiempo que invertido en E/S (lectura y escritura de datos).Sorts threads by the percentage of time that's spent in I/O (reading and writing data).
SleepSleep Ordena los subprocesos por el porcentaje de tiempo que ha pasado en reposo.Sorts threads by the percentage of time that's spent in sleep.
PaginaciónPaging Ordena los subprocesos por el porcentaje de tiempo que ha pasado paginando.Sorts threads by the percentage of time that's spent in paging.
AdelantamientoPreemption Ordena los subprocesos por el porcentaje de tiempo que ha pasado adelantando.Sorts threads by the percentage of time that's spent in preemption.
Procesamiento de IUUI Processing Ordena los subprocesos por el porcentaje de tiempo que ha pasado procesando la interfaz de usuario.Sorts threads by the percentage of time that's spent in user interface processing.

Mover el canal seleccionado hacia arriba o abajoMove Selected Channel Up or Down

Puede utilizar estos controles para desplazar un canal hacia arriba o abajo en la lista.You can use these controls to move a channel up or down in the list. Por ejemplo, podría colocar canales relacionados juntos para ayudarle a examinar un patrón determinado o una relación entre subprocesos.For example, you could position related channels next to each other to help you examine a particular pattern or a cross-thread relationship.

Mover el canal seleccionado a la parte superior o inferiorMove Selected Channel to Top or Bottom

Puede mover los canales seleccionados al principio o al final de la lista para poder examinar un modelo determinado, o bien apartar algunos canales cuando examina otros.You can move selected channels to the top or bottom of the list so that you can examine a particular pattern, or move some channels out of the way when you examine others.

Ocultar los canales seleccionadosHide Selected Channels

Elija este control cuando desee ocultar canales.Choose this control when you want to hide channels. Por ejemplo, si un subproceso está al cien por ciento de sincronización durante la vida de su proceso administrado, puede ocultarlo mientras analiza otros subprocesos.For example, if a thread is 100 percent synchronization for the life of your managed process, you could hide it as you analyze other threads.

Nota

Ocultar un subproceso también lo quita de la hora de cálculo, que se muestra en la leyenda activa y en los informes de perfil.Hiding a thread also removes it from the calculation time, which is shown in the active legend and in the profile reports.

Mostrar todos los canalesShow All Channels

Este control está activado cuando se ocultan uno o más canales.This control is active when one or more channels are hidden. Si lo elige, todos los elementos ocultos se muestran y se devuelven a los cálculos de tiempo.If you choose it, all hidden elements are shown and are returned to the calculations of time.

Mover marcadores arribaMove Markers to Top

Si un seguimiento contiene eventos de marcador, puede usar este comando para mover los canales de marcador a la parte superior de la escala de tiempo.If a trace contains marker events, you can use this command to move the marker channels to the top of the timeline. Se conserva su orden relativo.Their relative order is preserved.

Agrupar marcadores por subprocesoGroup Markers by Thread

Si un seguimiento contiene eventos de marcador, puede usar este comando para agrupar canales de marcador en el subproceso que generó los eventos de marcador.If a trace contains marker events, you can use this command to group marker channels under the thread that generated the marker events. Los canales de disco se mueven a la parte superior de la lista de canales y los canales GPU se mueven a la parte inferior.The disk channels are moved to the top of the channel list and GPU channels are moved to the bottom.

Vea tambiénSee Also

Control de zoom (Vista Subprocesos) Zoom Control (Threads View)
Activar o desactivar el modo de medición Measure Mode On/Off
Vista SubprocesosThreads View