Uma biblioteca .NET para transformar métodos C# em benchmarks reproduzíveis, com aquecimento automático, estatísticas e relatórios de resultados.
EgorBo/BlazingFastDotnet
Um único arquivo SKILL.md com dicas de otimização de desempenho para .NET 10–11, voltadas a agentes de programação com IA e, principalmente, a cargas de benchmark.
- Estrelas
- 305
- Forks
- 11
- Issues abertas
- 1
- Último commit
- há 5 dias
O que é?
Blazing Fast .NET reúne dicas e truques para otimizar cargas de trabalho no .NET 10.0 a 11.0, com foco em desempenho no estilo de benchmarks. O conteúdo vem em um único arquivo SKILL.md, que agentes de programação com IA podem consultar quando necessário, e também pode ser lido como um documento Markdown comum.
O fluxo de trabalho sugerido é direcionar o agente ao arquivo durante a otimização de um app: medir uma linha de base, criar um perfil para localizar o gargalo real, aplicar uma alteração por vez e manter apenas as mudanças que gerem um ganho mensurável. O autor ressalta que o material deve ser consultado quando necessário, em vez de executado como uma skill sempre ativa.
O projeto não é um guia oficial da Microsoft. Ele também inclui um prompt para auditar uma base de código com base nas práticas recomendadas da Microsoft para código unsafe, identificando problemas de correção e anti-patterns. As orientações evitam deliberadamente código unsafe, ArrayPool e dependências de terceiros além de BenchmarkDotNet e FlameGraph.
Recursos principais
- 01Disponibilizado em um único arquivo SKILL.md para agentes de programação com IA
- 02Aborda a otimização de desempenho no .NET 10.0 a 11.0
- 03Prioriza medir uma linha de base e criar um perfil antes de fazer alterações
- 04Inclui um prompt para auditar o código com base nas práticas recomendadas para código unsafe
- 05Limita as dependências de terceiros a BenchmarkDotNet e FlameGraph
Casos de uso
- Otimizar um app .NET com a orientação de um agente de programação e com base em resultados medidos
- Preparar experimentos de benchmark para código .NET 10 ou 11
- Revisar uma base de código C# em busca de armadilhas relacionadas a código unsafe
Início rápido
- 1
Abra o arquivo SKILL.md do repositório
- 2
Cole o prompt de uso com o link para SKILL.md no seu agente de programação
Antes de usar
- Este não é um guia oficial da Microsoft, então verifique as recomendações por conta própria.
- Ele é voltado principalmente para cargas de trabalho de benchmark e deve ser consultado quando necessário, não usado continuamente.
Em coleções
Tópicos
Perguntas frequentes
- O que é BlazingFastDotnet?
- Um único arquivo SKILL.md com dicas de otimização de desempenho para .NET 10–11, voltadas a agentes de programação com IA e, principalmente, a cargas de benchmark. Blazing Fast .NET reúne dicas e truques para otimizar cargas de trabalho no .NET 10.0 a 11.0, com foco em desempenho no estilo de benchmarks. O conteúdo vem em um único arquivo SKILL.md, que agentes de programação com IA podem consultar quando necessário, e também pode ser lido como um documento Markdown comum.
- BlazingFastDotnet é gratuito? Qual é a licença?
- BlazingFastDotnet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- BlazingFastDotnet ainda é mantido?
- Manutenção ativa. O último commit de BlazingFastDotnet foi em 1 de nov. de 2026.
- Para que posso usar BlazingFastDotnet?
- Otimizar um app .NET com a orientação de um agente de programação e com base em resultados medidos Preparar experimentos de benchmark para código .NET 10 ou 11 Revisar uma base de código C# em busca de armadilhas relacionadas a código unsafe
- Como instalar BlazingFastDotnet?
- Abra o arquivo SKILL.md do repositório Cole o prompt de uso com o link para SKILL.md no seu agente de programação
- Onde consigo BlazingFastDotnet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EgorBo/BlazingFastDotnet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta gratuita para Windows que ajuda a identificar problemas de desempenho de CPU e memória, com recursos especiais para analisar código do runtime .NET.
Profiler linha a linha para Python que mostra quanto tempo cada linha do código-fonte de uma função decorada leva para executar.
Uma coleção selecionada e organizada por categoria de ferramentas Go conhecidas e menos conhecidas para testes, dependências, geração de código, análise, profiling e muito mais.
Ferramenta de diagnóstico para Java que permite investigar aplicações JVM em execução, sem alterar o código nem reiniciar o servidor.
Aplicativo Java de código aberto para testar carga e medir o desempenho de aplicações web e outros serviços.