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 |
