Spazio dei nomi Microsoft.VisualStudio.Profiler
Lo spazio dei nomi di Microsoft.VisualStudio.Profiler consente di controllare a livello di codice la raccolta di dati sulle prestazioni nell'applicazione.Questo approccio è utile, ad esempio, se si desidera raccogliere dati sulle prestazioni in una funzione o si desidera evitare di raccogliere dati sulle prestazioni di più grande framework in cui il codice viene eseguito.Un altro esempio in cui questo approccio è utile è, se si desidera raccogliere dati sulle prestazioni di un thread specifico da un gruppo di thread.
In modalità di campionamento, le limitazioni seguenti sono:
Sospendere o riprendere l'esecuzione non è supportato.
L'avvio a livello di thread non supportato in modalità di campionamento.
Per informazioni su nativo API, vedere il file VSPerf.h.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
DataCollection | La classe della raccolta dei dati consente a livello di codice per controllare la quantità di dati raccolti durante la profilatura nel file vsp.Per controllare a livello di codice la raccolta dei dati, utilizzare i metodi e le proprietà della raccolta dei dati classe nel codice gestito. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
MarkOperationResult | L'esito positivo o negativo di ritorno di CommentMarkAtProfile, di CommentMarkProfile e di MarkProfile utilizzo dell'enumerazione di MarkOperationResult. |
![]() |
NameOperationResult | Il metodo di NameProfile restituisce enum di NameOperationResult per indicare l'esito positivo o negativo. |
![]() |
ProfileLevel | Enum di ProfileLevel viene utilizzato indica uno dei tre livelli a cui la raccolta di dati sulle prestazioni può essere applicato. |
![]() |
ProfileOperationResult | L'esito positivo o negativo di ritorno di ResumeProfile, di StartProfile, di StopProfile e di SuspendProfile utilizzo dell'enumerazione di ProfileOperationResult. |