10

Quando ho provato a profilare un'applicazione WPF con Concurrency Visualzer (ho provato sia l'avvio che il collegamento al processo), ho visualizzato il seguente errore - "Impossibile avviare la raccolta ETW"Impossibile avviare Concurrency Visualizer in Visual Studio 2012. Errore "Impossibile avviare la raccolta ETW"

ETW indica chiaramente "Event Tracing for Windows", ma non capisco perché VS non possa avviarlo durante la sessione di profiling. Grazie per l'aiuto.

risposta

11

Nel mio caso questo era dovuto a Process Explorer. Sembra che a un certo punto utilizzi ETW per fornire statistiche se si presentano le proprietà di un processo. Closing Process Explorer ha risolto il problema e mi ha consentito di eseguire il Concurrency Visualizer.

+1

Mi hai salvato la giornata. Ho procexp sempre in esecuzione e sostituito taskmgr con esso. Ho registrato diverse tracce senza problemi, sempre con procexp abilitato, ma improvvisamente il CV ha iniziato a comportarsi in modo sfacciato. Non ho idea del perché. Ho sempre monitorato il conteggio dei thread sul processo profilato con procexp, riavviato più volte, no. Il CV ha iniziato a non gradire procexp. – Samuel

+0

Lo stesso qui. Grazie!! – Trass3r

1

Ho avuto lo stesso problema con l'estensione Concurrency Visualizer in VS2015.

Ho scaricato il Concurrency Visualizer Command Line Utility e invocato CVCollectionCmd /Query (da un prompt elevata), ma sarebbe sempre dire quanto segue: Collection cannot start because the required ETW sessions are already in use.

ho ottenuto questo errore, anche dopo un riavvio.

La soluzione

mi sono imbattuto tracelog -x (da un prompt elevata) e ho smesso di ogni sessione di ETW in esecuzione. Dopo che CVCollectionCmd /Query ha detto Not collecting, ready to start. e sono stato in grado di avviare l'analisi da Visual Studio.

Non è stato possibile determinare quale processo o servizio sul mio computer ha avviato quelle sessioni ETW.

+0

L'ho isolato nella sessione "NT Kernel Logger". Ho ucciso solo quello e ora potrei correre di nuovo. Non ho avuto questo problema ieri, ma ho installato KB3165756 per VS2015 Update 3 e ho visto anche una patch di sicurezza per Windows Update installata da allora. Potrebbe essere uno di quelli che presentano questo, o semplicemente aver riavviato. – angularsen

0

ho risolto il problema eseguendo

CVCollectionCmd /Detach 
Problemi correlati