Czas trwania
1 dzień
Abstrakt
Kurs obejmuje zagadnienia debugowania aplikacji, profilowania, diagnozowania i poprawy błędów oraz wydajności aplikacji. W trakcie szkolenia uczestnicy będą ćwiczyć przedstawione narzędzia i techniki na licznych przykładach.
Szkolenie przeznaczone jest dla osób pragnących poszerzyć swoje zdolności programistyczne związane z platformą .Net
Zagadnienia
Debugger w Visual Studio 2010 |
Podstawowe techniki debugowania (breakpoints, tracepoints) |
Zaawansowane techniki debugowania (np. MDA, Edit and Continue, advanced breakpoints, object id, historical debugger ) |
Profilowanie aplikacji |
Znajdowanie i diagnozowanie wąskich gardeł |
Profilowanie zawieszeń. |
MiniDump – jak analizować kod po stronie klienta? |
Profiler |
Profilowanie pamięci |
Jak działa GC? – przyczyny powstawania wycieków |
Alokacja pamięci w .net |
Algorytm GC |
Finalizatory |
WeakReference |
Rodzaje wycieków |
Diagnostyka – metodyka i sposoby znajdywania i rozwiązywania problemów |
SOS + WinDbg i Vs2010 |
ANTS MemoryProfiler |
MemoryDump’y – jak analizować kod po stronie klienta? |
UnitTesty pamięci |