recent meetings
07/16/08: "The Productive Programmer" by Neal Ford
06/24/08: "Groovy and Grails" by Sonny To
03/26/08: "Monitoring Software Quality With Continuous Integration" by Andrew Glover
"Java Performance" by Vic Bahl
Sponsored by Perfect Order
Abstract
This will be a talk on the topic of Java performance, an obviously large area. Topics that we will touch on include :
- What is performance * High-level strategies * performance process * profiling tools * Nature of benchmarks * the common, industry standard benchmarks and what they actually measure * Low-level optimization tactics * Faster I/O * Memory management * Remote invocation cost comparisons * Thread synchronization overhead * Native code comparisons * Deployment techniques * JFC/Swing (possibly, if time permits) * Hotspot VM – what is it and why is it an improvement * useful options for Solaris VM tuning * Garbage collection tuning
Speaker Bio
Vic Bahl has been working for Sun for over 10 years, initially as part of Sun Professional Services and the last 9 years as a Sun S.E. supporting the Channel. For approximately the last 4.5 years Vic has helped Sun partners in moving existing or new software projects to Java-based architectures in a variety of industries, including large health care information systems and financial services. Vic is a ‘regular’ on the JUG speakers circuit, and he has presented on a variety of Java technologies (J2EE, EJB, JSP/Servlets, Java Performance) at Sun Partners and east coast JUGs. Vic earned a B.S. in Chemistry and a B.S./M.S in Philosophy from the University of Wisconsin-Madison, and also has an M.S. in Computer Science from the State University of New York-Buffalo (SUNYAB).
