Kraków

zooplus
Prądnicka 20A

23 lutego

2019

1 prelegent

20 miejsc

Pospiesz się!

Pamięć w .NET - wszystko co chciałbyś wiedzieć

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".

Niezmienną rzeczą naszych spotkań oczywiście jest:

  • Kawa - dostępna na miejscu
  • Obiad - pizza sponsorowana przez zooplus i enova365.

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 😉

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<T> i Memory<T>

Prelegent

Nasz wykładowca ;)

Konrad Kokosa

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.

więcej...

F.A.Q

To co chcielibyście wiedzieć a boicie się zapytać ;)

Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.

  • Czy to jest darmowy event ?

    Tak! nie licząc obiadu, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany.
  • Czy mogę przyjść bez komputera ?

    Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)

Sponsorzy

Gdyby nie oni, spotkanie nie doszłoby do skutku, dziękujemy.

Rejestracja

Rejestracja na spotkanie poprzez portal Meetup.