Udostępnij za pośrednictwem


Jak: ograniczenia Instrumentacji do określonej biblioteki DLL.

Przy użyciu metody profilowania za pomocą instrumentacji, można ograniczyć zbieranie danych profilowania do jednej lub kilku bibliotek DLL w aplikacji.Aby profilować jedną lub kilka bibliotek DLL w aplikacji, należy stworzyć sesję wydajności, która zawiera pliki .dll jako cele.Można określić biblioteki DLL, które chcesz profilować jako projekty w rozwiązaniu Visual Studio lub jako niezależne pliki binarne.

Aby ograniczyć instrumentację do określonej biblioteki DLL w rozwiązaniu Visual Studio

  1. Otwórz rozwiązanie zawierające bibliotekę DLL w Visual Studio Premium.

  2. W menu Analiza wybierz Uruchom Kreatora wydajności.

  3. Wybierz Instrumentacja jako metoda profilowania, a następnie kliknij przycisk Dalej.

  4. Z Który z następujących, dostępnych celów chcesz profilować?, wybierz nazwę projektu .dll, a następnie kliknij przycisk Dalej.

  5. Kliknij Zakończ, aby zakończyć pracę kreatora i wyświetlić nową sesję wydajności w oknie Eksplorator wydajności .

  6. Kliknij prawym przyciskiem myszy Cele, i następnie wybierz Dodaj projekt docelowy.

  7. Z listy Dodaj projekt docelowy wybierz projekt wykonywalny, który chcesz wykorzystać do wykonania biblioteki DLL.

    Opcjonalne.Można dodać wszystkie projekty bibliotek DLL, które mają zostać poddane profilowaniu.

  8. Aby zapobiec zbieraniu danych dla dodanego projektu, kliknij prawym przyciskiem myszy nazwę projektu, a następnie odznacz pole wyboru Instrumentuj.

Aby określić określone biblioteki DLL do profilowania jako niezależne pliki binarne

  1. Otwórz Visual Studio Premium.

  2. W menu Analiza wybierz Uruchom Kreatora wydajności.

  3. Z Który z następujących, dostępnych celów chcesz profilować?, wybierz Profiluj Bibliotekę dołączaną dynamicznie (Biblioteka .DLL), a następnie kliknij przycisk Dalej.

  4. Na drugiej stronie kreatora wykonaj następujące czynności:

    • Wpisz ścieżkę i nazwę pliku .dll, który chcesz profilować w polu Ścieżka biblioteki Dll.Można również kliknąć przycisk z wielokropkiem (...), aby zlokalizować plik w oknie dialogowym Biblioteka dołączana dynamicznie do profilowania .Uwaga należy określić kopię pliku .dll, która zostanie uruchomiona przez plik wykonywalny (.exe), który zostanie potem wybrany.

    • Wpisz ścieżkę i nazwę pliku wykonywalnego (.exe), który wykona bibliotekę .dll w polu Ścieżka pliku wykonywalnego.Można również kliknąć przycisk z wielokropkiem (...), aby zlokalizować plik w oknie dialogowym Plik wykonywalny do uruchomienia .

    • Opcjonalne.Wpisz wszystkie argumenty wiersza polecenia, które chcesz przekazać do pliku wykonywalnego w polu Argumenty wiersza polecenia.Jeśli to konieczne, należy określić katalog roboczy dla aplikacji w polu Katalog roboczy.

    • Kliknij Dalej.

  5. Wybierz Instrumentacja jako metoda profilowania, a następnie kliknij przycisk Dalej.

  6. Kliknij Zakończ, aby zakończyć pracę kreatora i wyświetlić nową sesję wydajności w oknie Eksplorator wydajności .

  7. Opcjonalne.Aby dodać więcej plików .dll, kliknij prawym przyciskiem myszy Cele, a następnie wybierz Dodaj docelowe pliki binarne.Wybierz pliki z okna dialogowego Dodaj docelowe pliki binarne.

    [!UWAGA]

    Nie określaj pliku wykonywalnego (.exe), który wykonuje biblioteki DLL.

Zobacz też

Zadania

Jak: ograniczenia Instrumentacji do określonych funkcji

Koncepcje

Kontrolowanie zbierania danych w narzędzia profilowania