Speaker Topics - No Fluff Just Stuff

Open Source Java Performance Tuning

Performance tuning/troubleshooting is the poor stepchild of software development. There are many reasons for this, and often it boils down to justifying the purchase of tools and the time to learn them. As a result, when problems occur we often end up struggling to find ways to get results in short timeframes and with much more attention on our activities than is good for finding and fixing problems. What if you could skip the PO process and still performance tune?

Open source performance tuning tools can help bridge this gap. They allow us the opportunity to gain the knowledge needed to investigate and solve performance problems without having to justify a purchase first. Sometimes they will be all that we need, and sometimes they will be a stepping stone to a more tailored tool. Both ways, they are invaluable.

In this talk, we'll explore many of the open source performance tuning tools available for Java. We'll look at usage patterns, kick the tires on some of the tools, and explore which tools make sense in which situations. This is the sort of information which, combined with some use of these tools while doing your development, will leave you in a much stronger position to tackle your next tuning dilemma.


About Brian Gilstrap

Brian Gilstrap is a Principal Software Engineer at Object Computing, Inc. where he has spent the last eleven of his 20+ years in the industry. In those years, he has worked with many languages and many technologies. He writes and blogs frequently, and has been on the steering committee of the St. Louis Java User's Group more than a decade. With OCI he provides consulting to companies in many industries and countries, and develops & delivers training courses for Washington University's Center for Applied Information Technology.

Brian has a passion for building software that is easy to use and robust while still meeting the rapid development requirements in today's industry. He has expertise in distributed systems, object oriented analysis and design, secure computing, and many languages and frameworks.

More About Brian »