Ho la sensazione che potrei già sapere la risposta a questa domanda, ma lo chiederò comunque.. Approcci dell'API di profilo netto
Esistono migliori modi di utilizzare l'API .Net Profiling rispetto al percorso COM/Managed C++?
La mia riluttanza a seguire l'approccio COM suggerito è come tale:
- Sforzo, si tratta di un sacco di lavoro di gambe per iniziare
- Non piace la magia coinvolto nel collegare il C++ DLL, non facile da ridistribuire con i progetti
- Sembra difficile testare l'unità
- Non si desidera il comportamento in C++. Potrei creare uno strato intermedio, ma questo è ancora più lavoro
- Difficile eseguire il debug. Da quello che ho raccolto, non è possibile collegare un debugger al C++ attuale livello, quindi sei di nuovo ai file di log e quali
mi sono imbattuto in un progetto chiamato NProf, che era un tentativo di avvolgere il API con un livello gestito. Purtroppo non è stato aggiornato dal 2003.
Qualcuno ha dei contatti che potrebbero aiutare? Tutto questo sembra solo un po 'brutto.
Chiarimenti:
- Questo descrive l'API a cui mi riferisco: The Profiling API
- sto usando Visual Studio 2008, e v3.5 del quadro
Non so su quale edizione VS ci si trova, ma dare un'occhiata qui: http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.profiler.aspx. Alcune delle cose sono disponibili anche per l'edizione 2005. – dirkgently
e si sta utilizzando la versione del framework di rete? 2,3,3,5? – Avram
Versioni chiarite in aggiornamento. –