Investigate large binary sizes for scip-ruby
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
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- ruby
- Área
- build-system, performance
Línea de trabajo
No se nombran archivos, pruebas ni puntos de entrada de compilación. Localiza la configuración que produce los Linux asserts y los binarios de release, compara su enlazado y empaquetado con macOS y determina qué dependencia o configuración de compilación explica la diferencia de tamaño; se considera terminado cuando se identifica la causa y se documenta o implementa una reducción acordada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The binaries are quite large, especially on Linux. The asserts binary is 288MB, which is 10x the size on macOS at 26.9MB. The release binary being nearly 40MB also seems a bit too large, when compared to Sorbet which is 13.4MB.
One difference is that we're linking in Protobuf, but that shouldn't be adding so much overhead.
- Lenguaje dominante
- Ruby
- Estrellas
- 22
- Forks
- 4
- Merge medio
- 4 h 58 min
- PR fusionados (30 d)
- 4
Guía de contribución
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 sourcegraph/scip-ruby
-
scip-ruby-arm64-linux builds Abiertoenhancement graph/scip-ruby team/graph
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
sourcegraph/scip-ruby#228 · 1 comentario ·
-
graph/scip-ruby team/graph
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
sourcegraph/scip-ruby#226 · 1 comentario ·
Todos los issues de sourcegraph/scip-ruby
Issues similares
-
user-reported
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Kong/developer.konghq.com#7316 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
TheOdinProject/curriculum#31408 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
CI: json 3.0.2 removed `quirks_mode`, breaking ActiveSupport's JSON encoder on every test job Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
bensheldon/good_job#1816 · 5 comentarios ·