• Geekstone
    Meetup
    23/03/16 06:02 PM

    Advanced C# Part 2: Memory management

    Ivan Nemeš
    Amfiteatar centralne zgrade Univerziteta u Novom Sadu
    besplatan ulaz
Nikola Krunic
Миљко Миљковић
Zoran Vizmeg
Miroslav Horvacki
Miloš Kajtez
Viktor Bek
Petar Jerinic
Milos Rakita
Nenad Kosanovic
Petar Marčić

Tema

Veoma često možete čuti da ne morate razmišljati o memoriji ako radite u C# ili da ne možete imati ozbiljnijih problema sa memorijom  u navedenom jeziku. Međutim, istina je u stvari potpuno suprotna kada se kreira ozbiljnija aplikacija u C#.

Kad god je potrebno napraviti servis koji bi trebalo da radi na duže staze (danima, nedeljama) ili aplikaciju koja 
procesira veliku količinu podataka, upravljanje memorijom predstavlja veliki problem!

 

Navedene teme će biti pokrivene u okviru predavanja:

- Kako detaljno CLR-ov Garbage Collector radi (uključujući finalizaciju objekata),

- Koja je pravilna implementacija Disposable paterna i koje su njegove varijacije,

- Kada koristiti strukture,

- Najbolje prakse po pitanju upravljanja memorijom dok se piše kod,

- Kako da se izvrši profilisanje memorije.

predavač

Geekstone

predavač

Ivan Nemeš

Ivan Nemeš je Software Developer, zaposlen u kompaniji Vega IT Sourcing. Posebnu pažnju poklanja principima razvoja arhitekture softvera i uvek teži da aplikaciju dovede do savršenstva. Poseduje obimno znanje iz oblasti softverskog security-ja, a specijalnost su mu dizajn šabloni i dinamički proširive arhitekture softvera.

Omiljeni jezici su mu Objective C I C#, Ali ima dosta iskustva I u: C/C++, Javi, Pascal i raznim script jezicima i alatima za projektovanje softvera.

KONTAKT
  • Novosadskoj sajma 2
    21000 Novi Sad
    Serbia

  • +381(69)701 456

LOGIN
O NAMA

Geekstone je neprofitna organizacija posvećena okupljanju programera u cilju lakše razmene znanja, iskustava i ideja o programiranju. Osim toga Geekstone je i mesto za "networking" i druženje.

Više
NEWSLETTER
< path class='st2' d='M525.5,163.7c-2.9,0-5.3,2.4-5.3,5.3c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3 C530.8,166.1,528.4,163.7,525.5,163.7z M525.5,172.5c-1.9,0-3.5-1.5-3.5-3.5c0-1.9,1.5-3.5,3.5-3.5c1.9,0,3.5,1.5,3.5,3.5 C528.9,170.9,527.4,172.5,525.5,172.5z'/>
© Geekstone 2022. Sva prava zadržana.
Geekstone © Geekstone 2022. Sva prava zadržana.