Java User Group @ SIXT - How difficult can it be to write efficient code?
Details
Session:
When we write code, we often prioritize completing our feature over performance. However, performance may become a bottleneck, requiring additional resources and time. When we reach that point, how should we proceed?
In this session, we will explore tools that can help us identify performance problems and focus our code improvements in the most beneficial areas. Some of these tools include AsyncProfiler, JMH, JFR, and others. Expect a session with lots of demos, live coding, real-life examples, and tips and tricks to help you get started on improving your code's performance.
I was never really heavy on performance work, but the pieces of code I work on in Quarkus are on the hot path of the runtime, meaning that any change I make may considerably affect the performance of Quarkus.
I had to learn how to deal with this, be more aware of my code choices, analyze performance regressions, and focus on the proper pieces to improve.
The session's goal is to show any developer how to start and what we can explore when doing this kind of work.
About the Speaker:
Roberto Cortez is a passionate Java Developer involved within the Open Source Community to help other individuals spread knowledge about Java technologies. He is a regular speaker at conferences like JavaOne, Devoxx, Devnexus, JFokus, etc. He leads the Coimbra JUG and founded the JNation Conference in Portugal. When he is not working, he hangs out with friends, plays computer games, and spends time with family.
