1841
participiants have registered for our events in 2023

Jonatan Kazmierczak supports others in efficient creation of reliable and maintainable IT solutions and in troubleshooting.

He contributes to the community by creation of Class Visualizer and other solutions published on GitHub.

Upcoming Tuesday, 04.03.2025 18:15h (iCal)

Troubleshooting Memory and Performance Issues in Production

LOCATION: Zürich
ROOM: PH Zürich, Lagerstrasse 2, 8090 Zürich, Building LAC, Room E071, Travel instructions
KEYWORDS: Architecture, Lessons learned, Methods, Performance

AGENDA:18:15-19:30h: Talk incl. Q/A
After the talk, you will have the opportunity to exchange ideas and network with the speaker and professional colleagues over beer, wine and rich finger foods.

SPEAKER: Jonatan Kazmierczak   COMPANY: Zürcher Kantonalbank

Long garbage collector pauses observed in a productive Java application were initially seen as isolated events, but further investigation uncovered deeper, systemic issues. By leveraging the tools and features available in the JVM, JDK, and the operating system, along with detailed data analysis, the root causes were successfully identified and eliminated.

This session focuses on how to monitor and diagnose performance issues in a Java environment. Key topics include the collection, analysis, and interpretation of critical data from OS statistics, JVM logs, Java Flight Recordings, heap dumps, and thread dumps. The session also covers JVM memory organization and management, providing insight into the impact of garbage collection on performance. Additionally, resources for further exploration of the topic will be shared.

Attendees will gain practical knowledge and tools to identify, resolve, and prevent performance bottlenecks in Java applications, ensuring more efficient and reliable software in production environments.

LANGUAGE: Talk: en / Slides: en


Jonatan Kazmierczak supports others in efficient creation of reliable and maintainable IT solutions and in troubleshooting.

He contributes to the community by creation of Class Visualizer and other solutions published on GitHub.


I want to register to the jug.ch Event «Troubleshooting Memory and Performance Issues in Production» on 04.03.2025 in Zürich:

Is there already an entry with your name? Please insert your e-mail-address:

Title*:
First Name*:
Last Name*:
E-mail*:
Company:
Dept.:
Street*:
ZIP / City*:
Remarks:
Newsletter:
I want to receive your mailings and would like to be informed about further events - please add my mailaddress to the jug.ch mailing list if not already done.
Attend as*:
jug.ch single/student member
jug.ch corporate member (accepted with corporate E-Mail address only!)
JUG Stuttgart member
/ch/open member
Non-Member - jug.ch-events are once free of cost for evaluation
I heard of this event through:
jug.ch mailing
jug.ch Homepage
Mastodon
LinkedIn
X (Twitter)
a friend
company
mailing of another association
search engine
other:
Enter the current year in 4 digits*:

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland