GraphiteEditor / GraphiteEditor/Graphite

Benchmark suite for 2D graphics

Abierto
#2,646 1 comentario 0 reacciones 0 asignados Ver en GitHub
Graphene Graphics Performance Testing
Lenguaje dominante
Rust
Estrellas
27.2k
Forks
1.3k
Merge medio
20 h 5 min
PR fusionados (30 d)
57

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

No se nombran archivos, pruebas ni puntos de entrada. Empieza por localizar el motor gráfico basado en nodos de Graphite y la infraestructura existente para pruebas de rendimiento, y después define el alcance del benchmark y los requisitos de salida; el trabajo estará terminado cuando una suite modular de benchmarks gráficos 2D pueda medir cargas de trabajo relevantes y producir los formatos de resultado acordados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust
Área
performance, testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.