jPinpoint logo

Java Performance Training

Quotes

Ik ga een performance taskforce leiden bij mijn klant. Ik kan de stof meteen toepassen!
- P.P. Bakker - Onafhankelijk consultant.

Ik denk eigenlijk dat dit de beste training ooit was die ik gevolgd heb!
R. van den Hoven - Freelancer.

We zijn nu in staat om onze memory leak op te lossen en garbage collection overhead flink te verminderen. Dat is ons veel waard!
- Lead developer van Electronic Trading House.

De opgaven waren moeilijk en ik had de hulp van Jeroen nodig. Dat is goed, want dan leer ik! Dat heb ik niet vaak meegemaakt in een cursus.
English version

Versnellen van Java applicaties

Open training | 3 dagen | Java 11&17

In de jPinpoint Versnellen van Java applicaties training leer je de snelheid van Java applicaties structureel te verbeteren. De training is gericht op het vinden, wegnemen en voorkomen van snelheidsbeperkingen in Java applicaties. Trainer: Jeroen Borgers, Java performance consultant.

Voor wie is de training?

Deze training is bedoeld voor ervaren Java ontwikkelaars, hands-on architecten, performance testers en beheerders. Java programmeerervaring is een voordeel maar niet noodzakelijk.

Wat leer ik?

- de meest voorkomende problemen te herkennen;
- performance eisen, metingen en subjectieve ervaring;
- performance in agile, devOps, microservices en architectuur;
- monitor/tune JVM, heap en garbage collection incl. nieuwe gc's;
- profilen om performance problemen te pinpointen;
- de meest voorkomende problemen op te lossen met tools.

Trainingsopzet

Deze training bestaat uit theorie, quizzes en praktische opgaven. Maximaal 12 deelnemers. Kan gegeven worden als virtual classroom, in-house en als maatwerk met de meeste effectiviteit.

Hoe krijgen we de beste resultaten?

De beste resultaten worden verkregen met maatwerk door het gebruik van data van klant bedrijfs applicaties. Neem contact met ons op voor de maatwerk opties.

Wie zijn al opgeleid?

Top Java architecten, ontwikkelaars, performance testers en beheerders van o.a. Picnic, Rabobank, KLM, bol.com, DeltaLloyd/OHRA, wehkamp.nl, Triodos bank, Atos, Logica, Trivento, freelancers. Hun gemiddelde beoordeling van deze training: 8.3.

Hoe schrijf ik me in?

Neem contact op voor data. Schrijf je in via e-mail: info@jpinpoint.com Daarbij ga je akkoord met de standaard trainingsvoorwaarden. Kosten open training: 2200 euro p.p. ex.BTW. Gebruik van je eigen laptop met lab omgeving op VirtualBox geinstalleerd. Bij Engelstalige deelnemer(s) is de training in het Engels.

Day 1: Overview of performance

  • Definition of performance
  • Most common problems
  • Agile performance requirements
  • Time measurements
  • Subjective performance
  • Performance testing
  • Performance in DevOps, microservices en architecture
  • Performance on OS level

Day 2: Monitoring and garbage collection

  • Database and I/O interaction
  • JVM level monitoring
  • Application server monitoring
  • Application monitoring
  • JVM memory management
  • Garbage collection strategies
  • GC logs visualization
  • Tuning heap and GC

Day 3: Performance tuning

  • CPU/Time profiling
  • Thread profiling
  • Memory profiling
  • Getting results quickly
  • Advanced analysis tools
  • Object retention
  • Solving memory problems