J-Spring 2006

- 15 juni  - De Reehorst- Ede

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

OVSoftware B.V.

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Evidence based performance tuning of enterprise Java applications

Performance often determines the success or failure of enterprise applications. Actually, many J2EE
applications encounter performance problems. In addition, solving these problems is typically hard
and time consuming. Why? Because project teams ignore performance too long, do not follow best
practices or optimize counterproductive based on wrong assumptions. Since choices made at the
architectural level usually determine performance, corrections mostly have to be made at this level.
If the problems are only discovered at a late stage of the development process, that is, close to production,
they will be very expensive to correct.

In this presentation I will show you:
• striking examples of premature, counterproductive performance optimizations;
• how to deal with performance effectively, based on evidence, from requirements to production;
• how to simulate production-like load on your application to be able to prove the effect of each optimization;
• how to monitor the performance of your application and its parts in production.
This is illustrated by the success case of tuning the biggest web shop of the Netherlands by using
open source tools.

Prerequisite knowledge:
J2EE development and performance tuning knowledge.

Outline of the presentation:
1. Introduction: Why is performance important?
2. Enterprise Java performance issues
3. The architectural level
4. The implementation level
5. Ignoring problems until production
6. Best practices
7. Premature optimizations
8. Striking examples of premature optimization
9. Performance in the application life cycle
10. Evidence based performance tuning process
11 . Tools overview
12. How to test with JMeter
13. How to monitor with JAMon
14. A new tool: Sensor
15. Case: tuning a web shop.


Download de presentatie (1.428 Kb)

Jeroen Borgers 
jPinpoint
Jeroen Borgers is onafhankelijk consultant en heeft voorheen voor Xebia IT-Architects en Atos Origin gewerkt. Jeroen helpt klanten op het terrein van Enterprise Java performance en stabiliteit. Hij heeft gewerkt aan vele Java projecten in meerdere industrieën sinds 1996, als ontwikkelaar, architect, teamleider, quality officer, mentor, auditor, performance tester, tuner en troubleshooter.