addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

[Super Awesome Speaker] Nitsan Wakart presents JVM Profiler Mechanics

  • Oct 26, 2015 · 6:00 PM
  • This location is shown only to members

About Nitsan:
A blogger and a coder with a pedantic passion for performance. My work has spanned army intelligence systems, dot.com era startups, financial institutions and innovative product companies. Currently the Lead Performance Eng. for Azul Systems  by day, and main contributor to kickass lock free data structures library JCTools by night.

We will take a deep dive into the guts of Honest-Profiler, an unbiased sampling CPU profiler for the JVM, and the JVM internals which enable it to work.

• Introduction: CPU profiling, sampling and biases explained.

• How does it hang together? interrupts, non-blocking code and an unofficial API

• Sampling the instruction pointer: how it works and limits of accuracy

• Walking the stack: demangling a mixed Java/native stack, challenges and limitations

• Reading a profile: flat profile vs. tree profile vs. flamegraphs

The talk will include some counter examples from other profilers(JVisualVM/JMC/YourKit/ZVision).


Agenda

18:00 - 19:00 Social and food

19:00 - 20:00 Nitsan Wakart

20:00 - 21:00 After party @ BBD

The sponsor for Nitsan's flights, accommodation ,the venue, food and drink is BBD.

The Jozi-JUG is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found here.


Join or login to comment.

  • Nitsan W.

    Rory + Richard + BBD, thanks again for your amazing hospitality! I will definitely return :)

    4 · October 26, 2015

    • Richard K.

      Thanks Nitsan, that would be fantastic. You are a Java Rock Star.

      1 · October 27, 2015

  • Corneil Du P.

    Congratulations to Rory! Awesome event.

    2 · October 26, 2015

  • rajeshwaran t.

    My apologies as well

    October 26, 2015

  • Guillaume B.

    So sorry can't make it. Phone died while away and could not change my RSVP

    October 26, 2015

  • Richard K.

    The after party will be at the BBD venue.

    1 · October 26, 2015

  • Rory P.

    Sushi Chefs will be available! And a full Bar!

    4 · October 12, 2015

  • jax_0n

    I'd like to bring a friend along, but I see no option to do that (ie, +1). Are we not allowed to do that for this particular meetup?

    October 1, 2015

    • Richard K.

      Sorry for that @jax_0n.
      RSVP +1 is now enabled. Please check.

      October 2, 2015

    • jax_0n

      Thanks Richard. It now works/ is enabled.

      1 · October 2, 2015

Our Sponsors

  • JumpCO

    Venue, food and drinks

  • Entelect

    Food, venue and swag sponsor for meetups

  • BBD

    Food, venue and swag sponsor for meetups

  • Investec

    Food and their Sandton venue

  • 8 BIT PLATOON

    Venue and food

  • Business Connexion

    Food and Venue or our Meetups

  • Standard Bank

    Food and Venue for meetups

  • ThoughtWorks

    ThoughtWorks sponsors food, drink and a venue for our meetups.

  • Discovery

    Discovery supplies food, drink and a venue for our meetups.

  • BSG

    Venue and food

  • Psybergate

    Pizza and drinks

  • Oracle

    Oracle supplies food, drink and a venue for our meetups.

  • JetBrains

    1 Free License of IntelliJ IDEA or another JetBrains product

  • Jumping Bean

    Jumping Bean sponsors the group website and international speakers

People in this
Meetup are also in:

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