benchmark-action / benchmark-action/github-action-benchmark

Track memory allocations

Offen
#271 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement julia-tool
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.