Debugowanie i profilowanie aplikacji .NET

Kod: NET-tools-Prof
Kategoria: Narzędzia .NET
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 1 dzień
Odbiorcy: developerzy, architekci
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Kurs obejmuje zagadnienia debugowania aplikacji, profilowania, diagnozowania i poprawy błędów oraz wydajności aplikacji.

W trakcie szkolenia uczestnicy będą używać przedstawionych podczas kursu narzędzi i technik w celu diagnozy i poprawy przygotwanych scenariuszy testowych.

Po ukończeniu kursu uczestnicy będą potrafili szybko i efektywnie diagnozować problemy we własnych rozwiązanich. Ponadto będą w stanie unikać popełniania najczęstszych błędów już podczas procesu projektowania i tworzenia aplikacji.

Wyróżniki szkolenia

  • Typowe pułapki i triki
  • Praktyczne przykłady
  • Sprawdzone narzędzia

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Debugger w Visual Studio 2010
    1. Podstawowe techniki debugowania (breakpoints, tracepoints)
    2. Zaawansowane techniki debugowania (np. MDA, Edit and Continue, Advanced breakpoints, Object id, Historical debugger )
  2. Profilowanie aplikacji
    1. Znajdowanie i diagnozowanie wąskich gardeł
    2. Profilowanie zawieszeń.
    3. MiniDump – jak analizować kod po stronie klienta?
    4. Profiler
  3. Profilowanie pamięci
    1. Jak działa GC? - przyczyny powstawania wycieków
      1. Alokacja pamięci w .net
      2. Algorytm GC
      3. Finalizatory
      4. WeakReference
    2. Rodzaje wycieków
    3. Diagnostyka - metodyka i sposoby znajdywania i rozwiązywania problemów
      1. SOS + WinDbg i Vs2010
      2. ANTS MemoryProfiler
      3. MemoryDump'y - jak analizować kod po stronie klienta?
    4. UnitTesty pamięci


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

  • Event Tracing for Windows w służbie programisty
    KATEGORIE: Narzędzia .NET

    Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji. Najczęściej właśnie na tym środowisku, gdzie o nią najtrudniej - na środowisku produkcyjnym. Chciałem przedstawić Wam potężny, aczkolwiek wciąż trochę niedoceniany mechanizm Event Tracing for Windows, który dostarcza ogromu informacji o działaniu komputera, sytemu oraz - co najbardziej nas interesuje - aplikacji .NET. I to wszystko całkiem za darmo!

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.