2012-12-10 9 views
13

Używam teraz Microsoft Visual Studio 2010 Performance Profiler do profilowania jednego programu. Działa bardzo dobrze, gdy używam metody próbkowania procesora. Jednak gdy używam metody Instrumentation, pojawia się następujący komunikat o błędzie:Jak mogę pozbyć się błędu "PRF0002: Instrumentacja nie powiodła się tymi opcjami" z Microsoft Visual Studio 2010 Performance Profiler?

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

Zastanawiam się, jak mogę pozbyć się tego błędu. Dzięki!

+0

samo tutaj w VS2012 i VS2013 (po wprowadzeniu 'AsParallel()' aby przyspieszyć pewne zadania) – mbx

Odpowiedz

0

miałem podobną sytuację, a co ustalone to dla mnie było usunięcie wszystkich dodatkowych wiązań miałem dodane do witryny w IIS (wyrazić). Dlatego, jeśli sytuacja pozwala na tego podejścia, a następnie:

  1. Otwórz Menedżer usług IIS
  2. W okienku połączenia, rozwinąć „Miejsca”
  3. prawym przyciskiem myszy na swojej stronie (lub domyślnej witryny sieci Web)
  4. Wybierz „Edytuj wiązania”
  5. Zaznacz wszystkie powiązania inne niż domyślny z portu 80
  6. kliknij „Usuń” i zamknąć okienko.
  7. Uruchomiłem również ponownie usługi IIS.

Zrestartuj Visual Studio, i mam nadzieję, że Twój profiler działa tym razem!

0

Miałem do czynienia z tym samym problemem. Okazało się, że musisz włączyć przełącznik profilu linkera dla części, którą chcesz profilować. Oto, jak możesz to zrobić: turn on profiling. Jednak w moim przypadku miałem zbudować mój plik wykonywalny i wymagane biblioteki dll z profilowaniem i to było tworzenie problemu. Jak tylko okazało profilowania flagę off dla mojego pliku wykonywalnego udało mi się profil go za pomocą tej metody:
profiling specific dlls msdn

Powiązane problemy