Performance-Profil eines Übungscompilers mit Profiling-Belegen
Übersicht
Worum es bei diesem Projekt geht.
Du profilierst einen Kotlin-Compiler mit Async-Profiler und JFR, identifizierst Hot-Paths und erhältst ein verifizierbares Zertifikat.
Das Szenario
Das Beratungshaus nutzt den Übungscompiler als gemeinsame Lerngrundlage für rund 25 neue Junior-Engineers pro Jahr; jede Verbesserung des Compilers wird in alle kommenden Kohorten gespiegelt.
Das Briefing
Was Du tust und was Du zeigst.
Welche Hot-Paths verlangsamen einen JVM-basierten Übungscompiler auf großen Eingaben, und welche datenbelegten Verbesserungen sind den Aufwand wert?
Earning criteria — what you'll demonstrate
- Sampling-Profiler und Allokations-Profiler im JVM-Stack richtig einsetzen
- Flamegraphs lesen und Hot-Paths von Noise unterscheiden
- Compiler-Phasen anhand von Profiler-Daten als algorithmische Engpässe einordnen
- Verbesserungen mit Aufwand und erwartetem Effekt für Reviewer einordnen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Performance Profiling
Apply performance profiling to solve real industry problems and demonstrate production-level capability.
- Jvm Internals
Apply jvm internals to solve real industry problems and demonstrate production-level capability.
- Compiler Internals
Apply compiler internals to solve real industry problems and demonstrate production-level capability.
- Kotlin
Apply kotlin to solve real industry problems and demonstrate production-level capability.
- Algorithmic Thinking
Apply algorithmic thinking to solve real industry problems and demonstrate production-level capability.
- Technical Writing
Apply technical writing to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Noch eine Sache