Coder from Poland*. Hoping to learn something new every day.
Thankful to everybody who helps me while I hop along. Proud of: http://sckrk.com and http://geecon.org.
Co-leads: SCKRK, Polish JUG, Lambda Lounge Kraków.
I’m a flawed human, and unafraid to say so.
Into: people, software, music, role-playing, honesty, learning.
Dislikes: doing unnecessary things, doing “because I can”.
* I got it from me parents. They coded and so do I.
Abstract: When performance hits bottom, everybody starts running around. Agitated questions are thrown at developers, who suddenly are required to have worked with performance in mind for last half a year (and still keep all those deadlines).
Yeah, people are irrational. So what can a dev do?
I’ll show you just that. I’ll tell you what it means to run a JVM process in GNU/Linux, what tools you have and how they can be used. We’ll cover interesting flags, commands and utils you have on just a GNU/Linux box with Hotspot installed. How they can be used to just learn about what eats your memory, deal away with OOM errors and find out where you stall and why. If time permits, we’ll go into tools that require installation. 🙂