Add compile time profiling
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- rust
- Área
- build-system, performance
Línea de trabajo
Start with the existing build-time tracking described in the linked documentation and issue #391, then review the Cargo build timings output documented by Rust. Compare the requested compile-time breakdown with the related file-size and bundle-size profiling issues (#389 and #568). Done means Bencher can track and display the relevant output from cargo build --timings for Rust projects.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Now that you can track build times (https://github.com/bencherdev/bencher/issues/391), it would be nice to be able to see a breakdown of the parts of the build process. This is similar to improving the ability to track file size to include binary (https://github.com/bencherdev/bencher/issues/389) and bundle size (https://github.com/bencherdev/bencher/issues/568) profiling.
For Rust projects, this will mean tracking the output of cargo build --timings.
- Lenguaje dominante
- Rust
- Estrellas
- 901
- Forks
- 40
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 151
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de bencherdev/bencher
-
Add `hyperfine` v2 supportAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
bencherdev/bencher#1206 ·
Los mantenedores suelen responder en 1 día
-
Add musl as a CLI targetAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bencherdev/bencher#527 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Track runner status over timeAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 12/100
bencherdev/bencher#1195 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
bencherdev/bencher#1071 ·
Los mantenedores suelen responder en 1 día
-
Run CI "fire-and-forget" with --github-actions on Bencher CloudPosiblemente ocupada @epompeii la tomó hace 19 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
bencherdev/bencher#1046 · 3 comentarios · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de bencherdev/bencher
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
AimesSoft/NipaPlay-Reload#1022 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ZcashFoundation/frost-tools#612 ·
-
[Request]: skills-managerAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
ScoopInstaller/Extras#19070 ·
Los mantenedores suelen responder en 1 día
-
test: sim_zero_omega_tests race on shared temp-file names, so two pairs of tests fail at randomAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100