benchmark-action / benchmark-action/github-action-benchmark
Track memory allocations
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.3k
- Forks
- 184
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hello,
I'm using this action in my Julia package, and it is very useful to track the benchmarks. However, sometimes the benchmark tracking on the execution time is not enough, and the memory allocations need to be tracked too.
Since BenchmarkTools.jl the memory allocations are already stored in the JSON file, is there a way to also keep track of these?
Beitragsleitfaden
Rechercherichtung
Das Issue verweist auf die JSON-Ausgabe von BenchmarkTools.jl und das Benchmark-Tracking der GitHub Action; beginne damit, zu ermitteln, wo diese JSON-Datei gelesen und Ergebnisse zur Ausführungszeit erfasst werden. Ermittle, wie Allokationsdaten in der Tracking-Ausgabe erscheinen sollen, und überprüfe anschließend, dass ein Julia-Benchmark mit Allokationen neben der Ausführungszeit gemeldet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github-actions, julia, typescript
- Bereich
- ci-cd, performance
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100