Spazio dei nomi Microsoft.VisualStudio.Profiler
Lo spazio dei nomi Microsoft.VisualStudio.Profiler consente di controllare a livello di codice l'insieme dei dati sulle prestazioni dall'interno dell'applicazione.Questo approccio è utile, ad esempio, per raccogliere dati sulle prestazioni nell'ambito di una funzione o per evitare di raccogliere dati sulle prestazioni di un framework di dimensioni maggiori in cui viene eseguito il codice.È utile inoltre se si desidera raccogliere dati sulle prestazioni di un thread specifico in un gruppo di thread.
In modalità campionamento si applicano le limitazioni seguenti:
Suspend/Resume non è supportato.
Start/Stop al livello di thread non supportato in modalità campionamento.
Per informazioni sulle API native, vedere il file VSPerf.h.
Classi
Classe | Descrizione | |
---|---|---|
DataCollection | La classe DataCollection consente di controllare a livello di codice la quantità di dati raccolti durante il profilo nel file vsp.Per controllare l'insieme di dati a livello di codice, utilizzare i metodi e la proprietà della classe DataCollection nel codice gestito. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
MarkOperationResult | CommentMarkAtProfile, CommentMarkProfile e MarkProfile restituiscono risultati di esito positivo o negativo quando si utilizza l'enumerazione MarkOperationResult. | |
NameOperationResult | Il metodo NameProfile restituisce l'enumerazione NameOperationResult per indicare la riuscita o la mancata riuscita di un'operazione. | |
ProfileLevel | L'enumerazione ProfileLevel viene utilizzata per indicare uno dei tre livelli cui è possibile applicare l'insieme dei dati sulle prestazioni. | |
ProfileOperationResult | ResumeProfile, StartProfile, StopProfile e SuspendProfile restituiscono risultati di esito positivo o negativo quando si utilizza l'enumerazione ProfileOperationResult. |