Formation en Développement: Go Performance – Profileren, optimaliseren en hoogpresterende patronen - Ascent Formation
Terug naar trainingen
Développement

Go Performance – Profileren, optimaliseren en hoogpresterende patronen

3 jour(s)21h

Beschrijving

Deze driedaagse training stelt ervaren Go-ontwikkelaars in staat om tools en methoden voor prestatieoptimalisatie onder de knie te krijgen: benchmarking, profileren met pprof, tracing, geheugenbeheer, garbage collection en Profile-Guided Optimization (PGO). Deelnemers leren hoogwaardige concurrency-patronen toe te passen en een systematische optimalisatiemethode in productieomgevingen te implementeren.

Leerdoelen

  • Bottlenecks in een Go-applicatie identificeren en meten met behulp van native profilingtools
  • Betrouwbare en reproduceerbare benchmarks schrijven en interpreteren
  • Geheugenbeheer, allocaties en interactie met de garbage collector optimaliseren
  • Profile-Guided Optimization (PGO) toepassen om de compilatieprestaties te verbeteren
  • Geavanceerde concurrency-patronen toepassen om de doorvoer te maximaliseren en latentie te minimaliseren
  • Een systematische optimalisatieaanpak implementeren in een productieomgeving

Doelgroep

ontwikkelaars
software engineers
onderzoekers die Go gebruiken in productie- of onderzoeksomgevingen en de prestaties van applicaties willen optimaliseren

Vereisten

Regelmatige praktijk met de programmeertaal Go gedurende minimaal 6 maanden
Beheersing van basisconcepten: goroutines, channels, interfaces, modules, unit tests

Programmaoverzicht

Informations

Duur

3 jour(s)

21h

Tarif

Sur demande

    Go Performance – Profileren, optimaliseren en hoogpresterende patronen | Ascent Formation | Ascent Formation