Microsoft Dynamics 365 Business Central: Profiler wydajności

#OutOfTheBoxBC #45 Microsoft Dynamics 365 Business Central: Profiler wydajności

Wraz z wydaniem aktualizacji Wave 1 2022 firma Microsoft ulepszyła profiler wydajności (dostępny od wersji 19 tylko za pośrednictwem Visual Studio Code), dając zarówno programistom, konsultantom, administratorom oraz zaawansowanym użytkownikom możliwość zbadania, które rozszerzenia konsumują najwięcej czasu podczas wywołania.

Nowy profiler wydajności można otworzyć niezależnie lub bezpośrednio ze strony Pomoc i obsługa techniczna. Umożliwia on badanie wydajności bez korzystania z narzędzi Visual Studio Code.

Jak działa funkcja?

Aby rozpocząć analizę wydajności, należy poprzez wyszukiwarkę przejść na stronę: Profiler wydajności

Microsoft Dynamics 365 Business Central: Profiler wydajności

Bądź poprzez Pomoc i obsługę techniczną, wybrać łącze Analizuj wydajność:

Microsoft Dynamics 365 Business Central: Profiler wydajności

W celu łatwiejszej obsługi, proponuję otworzyć stronę w osobnej karcie przeglądarki.

Po uruchomieniu rejestratora, w drugim oknie należy przejść do wykonania ścieżki, którą użytkownik chce przeanalizować.

Microsoft Dynamics 365 Business Central: Profiler wydajności

Po przejściu zaplanowanej ścieżki, należy zatrzymać rejestrowanie profilera wydajności. Poniżej od razu pojawią się wyniki weryfikacji.

Microsoft Dynamics 365 Business Central: Profiler wydajności

W skróconej karcie: Aktywne aplikacje, profiler wyświetla aplikacje, które były aktywne podczas rejestrowania, to znaczy działały lub wywoływały inne aplikacje. Czas trwania to czas, jaki można zaoszczędzić usuwając daną aplikację.

Aby poznać szczegółowe informacje, należy zaznaczyć checkbox: Pokaż informacje techniczne.
Panel zużyty czas, informuje, które aplikacje były uruchomione podczas rejestrowania procesu. Czasy trwania są rejestrowane indywidualnie. Wskazują długość działania, ale nie uwzględniają czasu zużytego na wywołanie innych aplikacji.

Microsoft Dynamics 365 Business Central: Profiler wydajności

Oba powyższe wykresy dają możliwość agregowania wyników według wydawcy lub nazwy aplikacji: Akcje, a następnie Agreguj według.

W oknie: Zużyty czas wg obiektu aplikacji. Wyświetlany jest czas spędzony na każdym obiekcie zaangażowanym w monitorowany proces, uporządkowany malejąco.

Microsoft Dynamics 365 Business Central: Profiler wydajności

W ostatnim panelu, możemy przeanalizować cały stos wywołań dla monitorowanego procesu:

Microsoft Dynamics 365 Business Central: Profiler wydajności

Pozyskane wyniki można w łatwy sposób zarchiwizować, a następnie odtworzyć wykresy.

Microsoft Dynamics 365 Business Central: Profiler wydajności

Podsumowując, uważam, że profiler wydajności to świetne narzędzie dla konsultantów w celu monitorowania problemów z wydajnością aplikacji. W ten sposób można łatwo zarejestrować powolny proces, a następnie udostępnić go programistom w celu zbadania.

Zapraszam do obejrzenia pozostałych materiałów na naszym blogu.


Poszukujesz porady eksperta na temat systemów klasy CRM, ERP, narzędzi SFA, Marketing Automation, BI czy innych biznesowych rozwiązań IT? Skontaktuj się z nami:

Wyrażam zgodę na przetwarzanie powyższych danych osobowych przez Intersys Group sp. z o.o. z siedzibą w Warszawie przy ul. Mysłowicka 3 w związku ze złożonym zapytaniem i w celu przygotowania wyceny interesującej mnie usługi. Jestem świadomy dobrowolności przekazania tych informacji, jak również przysługującego mi prawa do wglądu w zebrane na mój temat informacje oraz do ich edycji i usunięcia. Zgadzając się na warunki, akceptujesz zasady zawarte polityce prywatności Intersys - https://intersys.pl/polityka-prywatnosci/
Podając swój adres e-mail, wyrażam zgodę na przetwarzanie moich danych osobowych zgodnie z przepisami ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych przez Intersys Group sp. z o.o. z siedzibą w Warszawie (kod pocztowy 01-612) przy ul. Mysłowicka 3. Wyrażam zgodę na przekazywanie mi przez Intersys sp. z o.o. informacji handlowych środkami komunikacji elektronicznej oraz przesyłanie newslettera zgodnie z przepisami ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną.