Beetje Coderen

Les 19 · Module 3 · Productie

Performance meten

Meet in plaats van te raden: belastingstests met oha, latentiepercentielen, flamegraphs, microbenchmarks met criterion, en de typische knelpunten van een Axum-service met PostgreSQL.

⏱ 80 minuten leestijd + oefenen

Illustratie: een grafiek met een bliksem en een klok, snelheid die gemeten wordt

🎯 Na deze les kun je

  • een belastingstest draaien en p50, p95 en p99 interpreteren
  • met een flamegraph zien waar CPU-tijd heen gaat
  • een microbenchmark schrijven met criterion
  • knelpunten in pool, queries en serialisatie herkennen en verhelpen

"Rust is snel" betekent niet dat jouw service automatisch snel is. Een ontbrekende index of een te kleine pool maakt elk programma traag. In deze les meet je kassa-api, vind je het knelpunt en meet je opnieuw. Altijd in release-modus: debug-builds zijn vaak 10–50× trager en zeggen niets.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?