On May 30, 2019, Ivan Uglyansky and Vladimir Sitnikov presented their reports on “The walking dead objects, or GC is always right” and “Java slows down: CodeCache edition” at a meeting of the Moscow community of Java developers
jug.msk.ru.
About speakers
Ivan currently works at
Excelsior , doing runtime: GC, class loading, multithreading support, profiling, etc. He actively speaks at conferences (including those organized by
JUG.ru ) and is one of the founders of the friendly
JUGNsk (
Twitter ,
Telegram ,
Meetup ,
YouTube ,
Speaker Deck ).
Twitter and
presentations at Speaker Deck Ivan.
Reports and interviews with Ivan:
')
- “Opening of the first meeting of Java User Group Novosibirsk” ( JUGNsk-2018 : video , presentation )
- “How to make a profiler built into the JVM that is not afraid of AOT compilation?” ( JPoint 2018 : video , presentation )
- “How to make a profiler built into JVM that is not afraid of AOT compilation” ( JUGNsk-2018 : video , presentation )
- “Walking dead objects, or GC is always right” ( Joker 2018 : presentation )
- “Severe Siberian JVM: great interview about Excelsior JET” ( Habr, JUG.ru Group blog : article )
Audio:
Twitter posts:
Vladimir speaks for the second time at
jug.msk.ru , his previous speech was
on September 11, 2014 . Works at
Netcracker . Takes part in conferences both as a speaker and as a member of the
program committee . Links to
Twitter and
GitHub accounts.
Some reports of Vladimir:
- “A profiler for every home” ( Joker 2014 : video )
- "Express regularly" ( JPoint 2015 : video )
- “Everyday work enterprise performance engineer” ( Joker 2015 : video )
- "Well, the performance of your opensource!" ( JBreak 2016 : video )
- “Pitfalls in load testing” ( Heisenbug 2016 : video )
- "Testing the performance of web applications on the browser side" ( Heisenbug 2017 : video )
About reports
For Ivan, the meeting at
jug.msk.ru was the final point of his
tour of performances , including
Voxxed Days Minsk and
jPrime (
other famous people were present at the last).
When opening a meeting,
the question arose whether to subscribe to
Twitter on
Moscow JUG or
JUGNsk - naturally, to that and to another account (and to
JUG.ru too)!
Andrei Kogun opens the meeting, recalling upcoming conferences (
Joker 2019 ,
TechTrain 2019 ) and introduces the first speaker.

The first speech was an expanded version of the report of Ivan, presented to them earlier at the
conference Joker 2018 . A nice addition was the new fifth story "Manual Memory Management". Subscribed to
Ivan’s Twitter could previously observe both the
beginning of her appearance and a
detailed explanation . There were many interesting questions (
which the speaker liked ) and the answers to them.

Vladimir’s report, in turn, was an augmented version of his speech at the
JPoint 2019 . The story about the
replay jars mechanism present in
OpenJDK was added to the previously told story about the investigation of the causes of errors. Thus, it was interesting for both old and new listeners of the report.

Listeners could get answers to their questions both during the hearing of reports, and after the presentations. Moreover, the speakers actively asked questions to a friend of a friend - in the middle picture, Vladimir is pulling his hand up to ask Ivan a question. Some of the participants were able to get to this meeting,
unexpectedly late for another as a speaker.

Presentations of
Ivan and
Vladimir , the video will be available soon (see links below).
Links on
jug.msk.ru :
- TimePad - announcements of meetings and registration for them, a subscription to the notification by mail about meetings
- YouTube - video reports
- Speaker Deck - presentations
- VK - meeting announcements, photo reports, links to past meeting materials
- Twitter : account (announcements of meetings, photo reports, video) and hashtag (tweets with comments about meetings)
- Habr - reviews of meetings, you can find all reviews by tag