97. Spotkanie Warszawa JUG - Java jada RAM. Ile pamięci zjada Java? - Michał Kosmulski - sponsorowane przez firmę NetSprint

238 views
Skip to first unread message

Wojciech Erbetowski

unread,
Jun 14, 2012, 5:48:55 AM6/14/12
to warsza...@googlegroups.com
Cześć!

Warszawska Grupa Użytkowników Javy (Warszawa JUG) zaprasza na 97. spotkanie,
które odbędzie się w najbliższy wtorek, 19 czerwca o godzinie 18:00 
w sali 3180 Wydziału MIM UW przy ul. Banacha 2 w Warszawie.

Temat: Java jada RAM. Ile pamięci zjada Java? - Michał Kosmulski

O wykładzie:
Każda aplikacja wymaga do działania pewnej ilości pamięci. W wielu sytuacjach wymagania pamięciowe są niewielkie i nie stanowią żadnego problemu, ale bywa i tak, że aplikacja przynajmniej w niektórych momentach wymaga pamięci dużo. Pomimo, że RAM jest coraz tańszy, dokładanie do serwera kolejnych kości nie zawsze jest praktycznym rozwiązaniem. Podczas prezentacji postaram się pokazać kiedy i dlaczego warto zadbać o efektywność pamięciową oraz w jaki sposób można pisząc aplikacje w Javie unikać pamięciowej rozrzutności. Przy okazji opowiem, w jaki sposób zaimplementowane są pewne struktury danych w popularnej JVM od Suna/Oracle, co pozwoli porównać zużycie pamięci przez aplikację napisaną w Javie z jej odpowiednikiem napisanym np. w C++. Choć temat jest związany z zarządzaniem pamięcią, Garbage Collector pojawi się tylko w pobocznym wątku, w którym wskażę kilka sposobów na uzyskanie w Javie efektu wycieku pamięci. Wymienię też kilka bibliotek udostępniających klasy kolekcji i krótko opowiem, czym różnią się one pomiędzy sobą oraz dlaczego czasem warto ich użyć zamiast standardowych kolekcji Javy.

O prelegencie:
Michał Kosmulski pracuje w firmie NetSprint, gdzie kieruje rozwojem USE - silnika wyszukiwawczego wykorzystywanego w rozwiązaniach korporacyjnych oraz przez system monitoringu internetu Newspoint. Wynika z tego zainteresowanie problemami wydajności na wszystkich poziomach: od sprzętu, systemów operacyjnych i maszyn wirtualnych po algorytmy i techniki kodowania. Za szczególnie ważne uważa łączenie niezbędnych optymalizacji z troską o zachowanie wygody użytkowników oraz wysokiej jakości kodu.

O sponsorze:
Sponsorem spotkania została firma NetSprint, która zadba, by nasze brzuchy nie burczały z głodu podczas spotkania.
NetSprint logo - gif version


NetSprint.pl Sp. z o.o. dostarcza złożone rozwiązania w obszarze wyszukiwania oraz reklamy kontekstowej dla każdego segmentu klientów biznesowych.

Kluczowe obszary działalności NetSprint.pl to rozwój sieci reklamy kontekstowej (Adkontekst - Polska, Dania, Norwegia, Bułgaria, Rumunia), rozwiązania wyszukiwawcze (Information Access Platform) oraz wspierające strategię SEO (SEOfriend) na potrzeby dużych wydawców, serwisów Yellowpages i publikujących ogłoszenia drobne oraz sklepów internetowych, platforma rekomendacji treści ContentStream oraz monitoring portali i mediów społecznościowych pod marką Newspoint. Rozwiązania NetSprint, wykorzystywane przez czołowych europejskich wydawców prasy, którzy przenoszą treści do internetu oraz właścicieli portali internetowych, pozwalają budować i wzmacniać relacje z użytkownikami oraz reklamodawcami.

NetSprint.pl działa w krajach Europy Środkowej i Wschodniej oraz w Skandynawii. Strategicznym inwestorem firmy jest Mecom Europe – drugi największy wydawca prasy codziennej w Europie. Rozwiązania firmy oparte są o doświadczenie firmy w zakresie rozwoju technologii wyszukiwawczej zdobywane od 2000 roku.

Od czerwca 2007 roku NetSprint.pl należy do Interactive Advertising Bureau Polska.

Planowany czas prezentacji wraz z dyskusją to 120 min.

Informacje o spotkaniach zawsze widoczne w kalendarzu grupy oraz na Twitterze.

Zapraszamy!


Krzysztof Miksa

unread,
Jun 14, 2012, 6:44:37 AM6/14/12
to warsza...@googlegroups.com
Hej,

Niestety nie będę mógł się zjawić :(
Czy spotkanie będzie nagrywane? 

Pozdrawiam
Krzysiek



--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie

Wojciech Erbetowski

unread,
Jun 14, 2012, 6:50:41 AM6/14/12
to warsza...@googlegroups.com
Hej,

Jacku, czy kamera jest na wydziale i będzie można z niej skorzystać?
A jeśli nie, to mógłbyś z nią wpaść na wykład? :-)

Pozdrawiam,
Wojtek

Jacek Laskowski

unread,
Jun 14, 2012, 7:49:37 AM6/14/12
to warsza...@googlegroups.com
2012/6/14 Wojciech Erbetowski <wojc...@erbetowski.pl>

> Jacku, czy kamera jest na wydziale i będzie można z niej skorzystać?
> A jeśli nie, to mógłbyś z nią wpaść na wykład? :-)

Zaproszony, nie odmawiam. Pojawię się.

Jacek

--
Jacek Laskowski
Functional languages (Clojure), Java EE, and IBM WebSphere -
http://blog.japila.pl
"Never discourage anyone who continually makes progress, no matter how
slow." Plato

Jacek Laskowski

unread,
Jun 14, 2012, 7:50:07 AM6/14/12
to warsza...@googlegroups.com
2012/6/14 Jacek Laskowski <ja...@japila.pl>:

> Zaproszony, nie odmawiam. Pojawię się.

...z kamerą oczywiście :)

Vitaliy Oliynyk

unread,
Jun 20, 2012, 7:03:12 AM6/20/12
to warsza...@googlegroups.com
Można umieścić gdzieś slajdy?



Wojciech Erbetowski

unread,
Jun 20, 2012, 7:08:29 AM6/20/12
to warsza...@googlegroups.com
Slajdy już są umieszczone na stronie JUGu, na liście byłych spotkań.

Paweł Cesar Sanjuan Szklarz

unread,
Jun 20, 2012, 7:14:37 AM6/20/12
to warsza...@googlegroups.com

A ja pracuje nad video. Dam znac.

Michał Kosmulski

unread,
Jul 3, 2012, 3:04:14 AM7/3/12
to warsza...@googlegroups.com
Wideo już jest, dzięki Pawle: http://www.youtube.com/watch?v=gbuaoEUskTI
Reply all
Reply to author
Forward
0 new messages