Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El espacio de nombres Microsoft.VisualStudio.Profiler le permite controlar mediante programación la recolección de datos de rendimiento desde la aplicación.Este enfoque puede resultarle útil, por ejemplo, si desea recopilar datos de rendimiento en el ámbito de una función o si desea impedir la recopilación de datos de rendimiento de un marco de trabajo de mayor tamaño donde se esté ejecutando el código.Otro ejemplo de la utilidad de este enfoque sería si desea recopilar datos de rendimiento de un subproceso concreto a partir de un grupo de subprocesos.
En el modo de muestreo, existen las siguientes limitaciones:
No se admite el contador Suspend/Resume.
En el modo de muestreo, no se admite el contador Start/Stop en el nivel de subproceso.
Para obtener información sobre API nativas, vea el archivo VSPerf.h.
Clases
| Clase | Descripción | |
|---|---|---|
![]() |
DataCollection | La clase DataCollection permite controlar mediante programación la cantidad de datos recopilada en el archivo .vsp durante la generación de perfiles.Para controlar mediante programación la recolección de datos, utilice los métodos y la propiedad de la clase DataCollection en el código administrado. |
Enumeraciones
| Enumeración | Descripción | |
|---|---|---|
![]() |
MarkOperationResult | CommentMarkAtProfile, CommentMarkProfile y MarkProfile indican si la operación es correcta o errónea mediante la enumeración MarkOperationResult. |
![]() |
NameOperationResult | El método NameProfile devuelve la enumeración NameOperationResult para indicar si la operación es correcta o errónea. |
![]() |
ProfileLevel | La enumeración ProfileLevel se utiliza para indicar uno de los tres niveles a los que se puede aplicar la recolección de datos de rendimiento. |
![]() |
ProfileOperationResult | ResumeProfile, StartProfile, StopProfile y SuspendProfile indican si la operación es correcta o errónea mediante la enumeración ProfileOperationResult. |
.gif)
.gif)