Kirk Pepperdine
Kirk Pepperdine
Java Champion and Java performance expertKirk has been working in high performance and distributed computing for nearly 20 years. His focus has primarily been on performance, working on architecting, developing, and tuning applications running on Cray and other high performance computing platforms.
Kirk now specializes in Java, where he works in all aspects of performance and tuning in each phase of a project life cycle. Author, speaker, consultant, Kirk was recognized as a 2006 Java Champion recipient for his contributions to the Java community. @kcpeppe
-
Are your G1GC Logs Speaking to you?
Location:Abstract:
In this session we will look at the G1GC logging to learn how to use the data to improve application performance while reducing hardware footprint. The G1GC has come a long way since it was first supported in Java 7 update 4. At that time is was very difficult if not impossible to obtain results that came close to those obtainable with the mostly concurrent mark sweep collector. Now it is possible that the G1GC will perform as well if not better than CMS with minimal or no tuning at all. However there are still conditions when a little bit of hand tuning is needed which means you’ll need to be able to understand what the G1GC logs are telling you.
-
Java Performance Tuning
Location:Robinson/WhitmanDuration:Half DayAbstract:This seminar blends theory and practices that have been proven to be effective in solving real performance problems. The objective to demonstrate what steps are needed in order to quickly identify and eliminate performance bottlenecks. It will also help you to understand and avoid common and often costly mistakes that developers make when they embark on a tuning exercise. The seminar will cover: What performance counters say about your application The performance tuning environment A simple peformance tuning process Tooling including VisualVM Java memory management The session will include a hands-on exercise so it is beneficial to bring a laptop with the latest version of Java installed on it with all of your development tools.