Opleiding: Java Performance Improvement
In de cursus Java Performance Improvement leren de deelnemers de performance van Java applicaties te analyseren en te verbeteren.
Performance Aspecten
In de eerste plaats worden diverse aspecten van performance in het algemeen behandeld, zoals de ervaren performance en het beslag op het geheugen en daarna van Java performance in het bijzonder, zoals de hotspot JVM en garbage collection.
Benchmarks
Vervolgens wordt aandacht besteed aan de verschillende benchmarks voor Java en de verschillende fasen van het performance proces, zoals performance monitoring, profilering en tuning. Ook worden een aantal specifieke performance technieken die op Java code kunnen worden toegepast besproken.
API Performance
De performance impact van de verschillende constructies in de Java taal en van de verschillende classes in de Java API worden ook besproken.
Profiling
Verder leren de deelnemers om te gaan met performance tools zoals een profiler om knelpunten te identificeren. In dit verband wordt aandacht besteed aan de profiling punten, tijd metingen en het opsporen van memory leaks. Stress testing van Web Applications wordt eveneens besproken.
JDBC Performance
Tot slot gaat speciale aandacht uit naar performance problemen met JDBC en performance in een Jakarta EE omgeving.