2012-12-10 3 views
13

Ora utilizzo Microsoft Performance Studio 2010 Performance Profiler per creare il profilo di un programma. Funziona molto bene quando utilizzo il metodo di campionamento della CPU. Tuttavia, quando uso il metodo Strumentazione, ricevo il seguente messaggio di errore:Come potrei eliminare l'errore "PRF0002: Strumentazione fallita con queste opzioni" con Microsoft Visual Studio 2010 Performance Profiler?

PRF0002: Instrumentation failed with these options: /u "my program" /excludesmallfuns. Please check the output window for additional details. 

mi chiedevo come avrei potuto liberarmi di questo errore. Grazie!

+0

stesso qui a VS2012 e VS2013 (dopo l'introduzione di 'AsParallel()' per velocizzare alcune operazioni) – mbx

risposta

0

ho avuto una situazione simile, e ciò che si fissa per me è stato la rimozione di tutti gli attacchi in più avevo aggiunto al mio sito web in IIS (express). Quindi, se la vostra situazione consente per questo approccio, quindi:

  1. Aprire Gestione IIS
  2. Nel riquadro di connessione, espandere "Siti"
  3. destro del mouse sul tuo sito web (o sito Web predefinito)
  4. selezionare "Modifica binding"
  5. Seleziona tutte le associazioni diverse da quella di default con la porta 80
  6. Fare clic su "Rimuovi" e chiudere il popup.
  7. Ho anche riavviato IIS.

Riavvia Visual Studio e spero che il tuo profiler funzioni questa volta!

0

Stavo affrontando lo stesso problema. Si è scoperto che è necessario attivare il selettore del profilo linker per la parte che si desidera profilare. Ecco come è possibile farlo: turn on profiling. Tuttavia nel mio caso mi è stato creato il mio eseguibile e le dll richieste con la creazione di profili e questo stava creando il problema. Non appena ho girato profiling bandiera fuori per il mio eseguibile mi è stato in grado di profilo utilizzando questo metodo:
profiling specific dlls msdn

Problemi correlati