GraphiteEditor / GraphiteEditor/Graphite

Benchmark suite for 2D graphics

Ouverte
#2,646 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Graphene Graphics Performance Testing
Langage dominant
Rust
Étoiles
27.3k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Aucun fichier, test ou point d’entrée n’est nommé. Commencez par localiser le moteur graphique basé sur des nœuds de Graphite et l’infrastructure existante de tests de performance, puis définissez le périmètre du benchmark et les exigences de sortie ; le travail sera terminé lorsqu’une suite modulaire de benchmarks graphiques 2D pourra mesurer les workloads pertinents et produire les formats de résultats convenus.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
performance, testing-qa
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.