I bet you have a memory leak

  • August 6, 2014 · 6:30 PM
  • This location is shown only to members

This month we're proud to have a top rated JavaOne speaker presenting at MelbJVM.

Based on his talk at JavaOne last year, Nikita Salnikov-Tarnovski @iNikem, was awarded the “Java Rock Star” badge of honour.  He'll be presenting this talk at the next MelbJVM. The topic of which is something that every Java developer will encounter at some stage of their career.

Nikita's talk

"I will present a fairly simple web application, written using standard Java frameworks and libraries. What makes this application special is that it contains 8 different Permanent Generation memory leaks. They all are pretty standard, nothing obscure or weird. Each of them has a high chance to exist in your application as well. In fact the chances are so high I can bet a beer on the outcome.

I will describe each of these leaks explaining why this particular code leaks class loaders. I will also reason, if this was a deliberate technical decision and/or the implementation was just sloppy. I will also show how to fix it."

About Nikita

Co-founder of Plumbr, the memory leak detection product, where he now contributes as core developer. Besides his daily technical tasks he is an active blogger, JavaOne RockStar and frequent conference speaker  (Devoxx, JavaOne Russia, 33rd Degree, TopConf, JavaDay, GeekOut, Joker, Jazoon etc).

Prior to founding Plumbr, Nikita was a Java EE developer and performance consultant in the Baltics, and has worked with tens of different Java EE applications over the years. In the last four years he specialized in troubleshooting and performance optimization.

Google Hangout

Nikita will be presenting via Google Hangout. Those outside of Melbourne are welcome to join also.  Link to follow.

Sponsors

Plumbr have stepped in to help with food & beer this month.
Peoplebank are lending us their great room as always.

Agenda

6.30 - 6.45 Networking Drinks & Pizza

6.50 - 7.00 News

7.00 - 8.00 "I bet you have a memory leak"

*ps we've still got room for a lightning talk - if you've got something to teach or something to show please let us know.

Info on getting there:

Peoplebank offices are on the south-west corner of Flinders Lane and Queen St.  Doors lock at 6pm but someone from Peoplebank will be downstairs to let people in.  If when you get there, no one is present, call [masked] and we'll send someone down. We also will be having a raffle, so when you get to Level 13, there will be someone to greet you, get a name-tag, and also put you in the raffle draw. For those driving in, there is flat rate (~$10)  after hours parking on Market St, between Flinders lane and Flinders st.

 

Join the hangout:

https://plus.google.com/events/cuov029ki974c3kn063usd1pcsk

Or watch it on YouTube:

http://www.youtube.com/watch?v=p6lYgRGGYz4

Join or login to comment.

  • Mike H.

    very interesting

    1 · October 21

  • Ani F.

    Hi All, here's the news/intro slides from the meetup bit.ly/1oFdSIF

    1 · August 12

  • Kon S.

    Not only a great remote presentation, but a great presentation by the Vendor - eg not a sales pitch, but demonstrating a clear problem and solution - other vendors wanting to get into the community take note how its done.

    2 · August 7

  • Gordon O.

    Best remote speaker ...

    2 · August 6

  • Buminda

    Excellent presentation from Nikita....thanks for the organizers as well....

    1 · August 6

  • Rahul

    Awesome presentation from Nikita. Learned heaps about better programming practices and resolution of common hidden problems. Just wondering if Plumbr also has the capability of judging on the long/short term impacts of those leaks depending on the load on application.

    2 · August 6

  • Sachin T.

    Good topic tonight:-)thanks Nikita thanks Kon for efforts

    1 · August 6

  • Praveen K.

    Can't join today., I wish I would have known spots a day before., still on waiting list...hmmm.

    August 6

    • Kon S.

      Thanks Praveen. RSVPs closed yesterday and we had over 40 waiting. This is a good reminder to everyone, please update your RSVPs!!! Please join the hangout though https://plus.google.co...­

      1 · August 6

  • Greg D.

    Same question as Hanh.. Can I still come? ; )

    August 6

  • Hanh

    You guys have any pots left. I am on the waiting list and wonder if I still can come?

    August 6

  • sandhya R

    Sorry can't make it today!

    August 6

  • Nasrin

    Sorry, I cant come today

    August 6

  • David W.

    Sorry I cant make this event after all!

    August 4

    • Kon S.

      Thanks David. Appreciate you updating your RSVP.

      August 4

53 went

Our Sponsors

  • Queens Collective

    Melbourne's Home to World-Class Startups. 20 Queen Street

  • Peoplebank

    Providing a room with a view for our meetup plus food & bev sponsorship

  • Thoughtworks

    Food Bev + Venue for June '15 meetup

  • N Squared

    MelbJVM's 'AFL Duke' logo. Courtesy: Noel Richards

  • Docmosis

    Food and Beverage Sponsor for MelbJVM April 2015 meetup

  • Jetbrains

    Prizes for group attendees

  • Shine Technologies

    Food & Beverage sponsor for Feb 2015

  • Azul Systems

    Food, Beverage & Speaker Sponsorship of MelbJVM 2014 finale.

  • Plumbr

    Food & beverage sponsor August 2014.

  • Oracle

    Food and Beverage sponsorship for MelbJVM. Provider of raffle goodies.

  • O'Reilly

    Provides quality technical books

  • OpenHFT

    Food, Beverage & Speaker Sponsorship of the March 13th 2014 meetup

  • Pivotal Inc

    Food and Beverage sponsor for the October 2013 meetup

  • Vaadin

    Food, Beverage and feature speaker for Feb 2014 meetup

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy