Biblioteca .NET que convierte métodos de C# en benchmarks reproducibles, con calentamiento automático, estadísticas e informes de resultados.
EgorBo/BlazingFastDotnet
Un único archivo SKILL.md con consejos para optimizar el rendimiento de .NET 10-11, dirigido a agentes de programación con IA y centrado sobre todo en cargas de trabajo de benchmark.
- Estrellas
- 305
- Forks
- 11
- Issues abiertos
- 1
- Último commit
- hace 5 días
¿Qué es?
Blazing Fast .NET reúne consejos y trucos para optimizar cargas de trabajo de .NET 10.0 a 11.0, con énfasis en el rendimiento en benchmarks. El contenido está en un único archivo SKILL.md que los agentes de programación con IA pueden consultar cuando lo necesiten; también se puede leer como un documento Markdown normal.
El flujo de trabajo previsto consiste en indicar al agente que consulte el archivo mientras optimiza una aplicación: medir un rendimiento de referencia, perfilar para localizar el cuello de botella real, aplicar un cambio a la vez y conservar solo los cambios que produzcan una mejora medible. El autor señala que está pensado para consultarlo cuando haga falta, no para ejecutarlo como una skill siempre activa.
El proyecto no es una guía oficial de Microsoft. También incluye un prompt para auditar una base de código según las prácticas recomendadas de Microsoft para el código unsafe, e informar de problemas de corrección y antipatrones. Las recomendaciones evitan deliberadamente el código unsafe, ArrayPool y las dependencias de terceros, salvo BenchmarkDotNet y FlameGraph.
Funciones clave
- 01Se distribuye en un único archivo SKILL.md para agentes de programación con IA
- 02Cubre la optimización del rendimiento de .NET 10.0 a 11.0
- 03Hace hincapié en medir el rendimiento de referencia y perfilar antes de hacer cambios
- 04Incluye un prompt para auditar código según las prácticas recomendadas para el código unsafe
- 05Limita las dependencias de terceros a BenchmarkDotNet y FlameGraph
Casos de uso
- Optimizar una aplicación .NET con la ayuda de un agente de programación guiado por resultados medidos
- Preparar experimentos de benchmark para código de .NET 10 o 11
- Revisar una base de código C# en busca de problemas relacionados con el código unsafe
Inicio rápido
- 1
Abre el archivo SKILL.md del repositorio
- 2
Pega el prompt de uso con el enlace a SKILL.md en tu agente de programación
Antes de usarlo
- No es una guía oficial de Microsoft, así que verifica sus recomendaciones por tu cuenta.
- Está pensado principalmente para cargas de trabajo de benchmark y para consultarlo cuando sea necesario, no para usarlo de forma permanente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es BlazingFastDotnet?
- Un único archivo SKILL.md con consejos para optimizar el rendimiento de .NET 10-11, dirigido a agentes de programación con IA y centrado sobre todo en cargas de trabajo de benchmark. Blazing Fast .NET reúne consejos y trucos para optimizar cargas de trabajo de .NET 10.0 a 11.0, con énfasis en el rendimiento en benchmarks. El contenido está en un único archivo SKILL.md que los agentes de programación con IA pueden consultar cuando lo necesiten; también se puede leer como un documento Markdown normal.
- ¿BlazingFastDotnet es gratuito? ¿Qué licencia tiene?
- BlazingFastDotnet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿BlazingFastDotnet sigue mantenido?
- Mantenimiento activo. El último commit de BlazingFastDotnet fue el 1 nov 2026.
- ¿Para qué puedo usar BlazingFastDotnet?
- Optimizar una aplicación .NET con la ayuda de un agente de programación guiado por resultados medidos Preparar experimentos de benchmark para código de .NET 10 o 11 Revisar una base de código C# en busca de problemas relacionados con el código unsafe
- ¿Cómo se instala BlazingFastDotnet?
- Abre el archivo SKILL.md del repositorio Pega el prompt de uso con el enlace a SKILL.md en tu agente de programación
- ¿Dónde consigo BlazingFastDotnet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/EgorBo/BlazingFastDotnet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta gratuita para Windows que permite aislar problemas de rendimiento de CPU y memoria, con funciones especiales para investigar código del runtime de .NET.
Profiler línea por línea para Python que muestra cuánto tarda en ejecutarse cada línea del código fuente de una función decorada.
Colección seleccionada y organizada por categorías de herramientas de Go, conocidas y menos conocidas, para testing, dependencias, generación de código, análisis, profiling y más.
Herramienta de diagnóstico para Java que permite investigar en vivo aplicaciones JVM en ejecución, sin cambiar el código ni reiniciarlas.
Aplicación Java de código abierto para hacer pruebas de carga y medir el rendimiento de aplicaciones web y otros servicios.