Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

#56 [Kraków] Pamięć w .NET - wszystko co chciałbyś wiedzieć

Event:
#56 [Kraków] Pamięć w .NET - wszystko co chciałbyś wiedzieć
Event type:
Workshops
Category:
IT
Topic:
Date:
23.02.2019 (saturday)
Time:
09:00
Language:
Polish
Price:
Free
City:
Place:
Zooplus
Address:
Prądnicka 20a
Speakers:
Agenda:
  • Wprowadzenie – pamięć procesu .NET
  • Alokacje – jakie są ich źródła, jak ich unikać i diagnozować
  • Garbage Collector
  • Trybu działania
  • Diagnostyka wycieków pamięci
  • IDisposabable vs finalizacja
  • Span i Memory
Description:

Na warsztatach wgłębimy się w temat pamięci w środowisku .NET. Nie ważne czy już coś na ten temat wiesz, czy nie - celem jest by każdy wychodząc z warsztatów miał szeroki i jasny obraz jak to wszystko działa "pod spodem". Oraz potrafił w praktyce przeanalizować problemy z pamięcią w swojej aplikacji. Zaczniemy zatem od teorii, by następnie dotknąć jej w praktyce za pomocą narzędzi takich jak Visual Studio czy jetBrains dotMemory. Mocno ubrudzimy sobie ręce narzędziem PerfView, zerkniemy też trochę na WinDbg i... odtąd nic nie będzie już takie samo! Pojęcia takie jak generacje, segmenty, Garbage Collector i finalizator przestaną być jedynie mglistymi hasłami. Nauczymy się zarówno analizy problemów na środowiskach developerskich, jak i dopiero "na produkcji".


UWAGA:

Nie ma blokowania miejsc. Jeżeli nie wiesz czy będziesz mógł przyjść nie BLOKUJ miejsca. Niestety wiele razy zdarzyło się nam, że część osób nie przyszła na warsztaty lub zwalniała miejsce w dzień warsztatów (!). Nie możemy dopuścić do takich sytuacji, warsztaty mają formę bezpłatną, ale wymagamy w zamian szacunku i zaangażowania. Tym razem będziemy zwracać uwagę na tego typu zagrywki i następnym razem po prostu daną osobę rejestrującą się z miejsca wrzucimy na waiting list.


Wymagania:

  • Komputer umożliwiający pracę na Windows 10 (może być wirtualne) – Visual Studio 2017 (możliwość tworzenia webowych i konsolowych aplikacji .NET Core 2.1 oraz .NET Framework 4.7)
  • Pozytywne nastawienia i wyspanie


Prelegent:

Konrad Kokosa

Programujący od lat kilkunastu, od kilku lat rozwiązujący problemy wydajności, zagadki diagnostyczne i łamigłówki architektury w świecie .NET, przyspieszając głównie aplikacje webowe. Niezależny konsultant, blogger (http://blog.kokosa.net, http://tooslowexception.com), prelegent i ćwierkacz (https://twitter.com/konradkokosa). Swoją pasją dzieli się również jako trener w Bottega IT Solutions w obszarze .NET, m.in. wydajności i diagnostyki aplikacji. Microsoft MVP w kategorii Visual Studio and Development Tools. Autor książki Pro .NET Memory Management.

Participants (1):

Profile of employers

Similar events