Mam przeczucie, że mogę już znać odpowiedź na to pytanie, ale mimo to zapytam..Net Profiling API Approaches
Czy istnieją jakieś sposoby lepszego wykorzystania interfejsu API .Net Profiling API niż metoda COM/Managed C++?
Moja niechęć do naśladowania sugerowanego podejścia COM jest jako takie:
- wysiłku, to dużo legwork zacząć
- Nie lubię magię zaangażowany w podpinania się C++ bibliotek DLL, nie łatwa redystrybucja z projektami
- Trudno testować jednostkę
- Nie chcę zachowywać się w C++. Mógłbym utworzyć warstwę interop, ale to jeszcze więcej pracy. Trudno jest debugować. Z tego co ja zebrane nie można dołączyć debugera do rzeczywistej warstwy C++, więc wracamy do plików dziennika i tak
natknąłem projektu o nazwie NProf, który był próbą owinąć API z zarządzaną warstwą. Niestety, nie był aktualizowany od 2003.
Czy ktoś ma jakieś przewody, które mogą pomóc? To wszystko wydaje się trochę nieprzyjemne.
Wyjaśnienia:
- ten opisuje API mam na myśli: The Profiling API
- Używam Visual Studio 2008 i v3.5 ram
Nie wiesz, której wersji VS używasz, ale zajrzyj tutaj: http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.profiler.aspx. Niektóre rzeczy są również dostępne w edycji 2005. – dirkgently
i używasz wersji ramowej sieci? 2,3,3.5? – Avram
Wyjaśnione wersje w aktualizacji. –