Udostępnij za pośrednictwem


Rozszerzenia optymalizacji kodu dla programu Visual Studio (wersja zapoznawcza)

Rozszerzenie Optymalizacje kodu dla programu Visual Studio umożliwia wygenerowanie propozycji poprawki kodu pod kątem problemów z wydajnością zidentyfikowanych przez optymalizacje kodu w uruchomionych aplikacjach .NET.

Ten artykuł przeprowadzi Cię przez proces używania rozszerzenia z narzędziem GitHub Copilot w programie Visual Studio.

Wymagania wstępne

Weryfikowanie optymalizacji kodu dla aplikacji

Aby rozpocząć, upewnij się, że optymalizacje kodu są identyfikowane dla aplikacji.

  1. W witrynie Azure Portal przejdź do zasobu usługi Application Insights.

  2. Wybierz pozycję Zbadaj>wydajność.

  3. W bloku Wydajność wybierz przycisk Optymalizacje kodu w górnym menu.

    Zrzut ekranu przedstawiający optymalizacje kodu znajdujące się w bloku Wydajność.

  4. Zanotuj:

    • Nazwa zasobu usługi Application Insights.
    • Identyfikator aplikacji usługi Application Insights znaleziony w bloku Dostęp do interfejsu API.
    • Konto, za pomocą którego logujesz się do witryny Azure Portal.

Instalowanie rozszerzenia optymalizacji kodu (wersja zapoznawcza)

Zainstaluj rozszerzenie Optymalizacje kodu dla programu Visual Studio.

Rozwiązywanie problemów w kodzie przy użyciu rozszerzenia

Po zainstalowaniu rozszerzenie Optymalizacje kodu (wersja zapoznawcza) wprowadza agenta o nazwie @code_optimizations z kilkoma poleceniami lub "umiejętnościami", których można używać w narzędziu GitHub Copilot do interfejsu z problemami optymalizacji kodu.

  1. W programie Visual Studio otwórz repozytorium zawierające aplikację .NET z włączonymi optymalizacjami kodu.

  2. Otwórz czat Copilot w usłudze GitHub.

  3. Wywołaj rozszerzenie, wykonując następujące polecenie, zastępując symbol zastępczy własną nazwą zasobu usługi Application Insights lub identyfikatorem aplikacji usługi Application Insights.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    Polecenie ściąga najważniejsze problemy z optymalizacji kodu, mapuje je na kod źródłowy w lokalnym repozytorium i sugeruje poprawki/zalecenia. Automatycznie generuje najlepsze zalecenie.

    Zrzut ekranu przedstawiający wyniki uruchamiania polecenia optymalizacji kodu w programie Visual Studio.

    Uwaga

    Domyślnie zwracane są tylko problemy z ostatnich 24 godzin.

  4. Wygeneruj poprawki dla innych problemów, postępując zgodnie z monitami w odpowiedzi copilot.