GraphiteEditor / GraphiteEditor/Graphite

Benchmark suite for 2D graphics

Offen
#2,646 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Graphene Graphics Performance Testing
Vorherrschende Sprache
Rust
Sterne
27.2k
Forks
1.3k
Ø Merge
20 Std. 5 Min.
Gemergte PRs (30 T.)
57

Beschreibung

Performance benchmarks are not only a useful tool as they are but they can be used for spotting regressions for setups that are not covered by CI pipeline. Considering Graphite ambitions - it is a matter of time until someone use it on a platform that wasn't properly tested during production.

Since Graphite is node based it should be possible to make a modular benchmark suite that can grow or change along Graphite.
This approach can also allow for very flexible design of its outputs - the nodegraph, after measurements are done, could compile bar-charts, graphs, or other images of choice. It could also output data in non-image forms like csv files.

Benchmark suites also serve as a marketing tool. Graphite Benchmark could be integrated into existing open source solutions like Phoronix Test Suite, become one of the applications listed by PugetSystems, or be used by lots of tech-tubers doing hardware reviews on YT.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, Graphites knotenbasierte Grafik-Engine und die vorhandene Infrastruktur für Performance-Tests zu lokalisieren, und definiere anschließend den Benchmark-Umfang sowie die Anforderungen an die Ausgabe; abgeschlossen bedeutet, dass eine modulare 2D-Grafik-Benchmark-Suite relevante Workloads messen und die vereinbarten Ergebnisformate erzeugen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
performance, testing-qa
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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