Библиотека .NET для превращения методов C# в воспроизводимые бенчмарки с автоматическим прогревом, статистикой и отчетами о результатах.
EgorBo/BlazingFastDotnet
Один файл SKILL.md с советами по оптимизации производительности .NET 10–11 для AI-агентов, в первую очередь для бенчмарков.
- Звёзды
- 305
- Форки
- 11
- Открытые issues
- 1
- Последний коммит
- 5 дней назад
Что это?
Blazing Fast .NET собирает советы и приёмы по настройке производительности нагрузок на .NET 10.0–11.0, уделяя особое внимание бенчмаркам. Материалы упакованы в один файл SKILL.md, который AI-агенты для написания кода могут читать по запросу; его также можно открыть как обычный документ Markdown.
Предполагается, что при оптимизации приложения агенту указывают этот файл: сначала измеряют исходные показатели, затем профилируют приложение, чтобы найти реальное узкое место, после этого вносят по одному изменению и оставляют только те, которые дают измеримый прирост. Автор отмечает, что файл предназначен для использования по мере необходимости, а не в качестве постоянно активного skill.
Проект не является официальным руководством Microsoft. В него также входит промпт для проверки кодовой базы на соответствие рекомендациям Microsoft по безопасному использованию unsafe-кода и поиска проблем с корректностью и антипаттернов. В рекомендациях намеренно не используются unsafe-код, ArrayPool и сторонние зависимости, кроме BenchmarkDotNet и FlameGraph.
Ключевые возможности
- 01Упакован в один файл SKILL.md для AI-агентов, пишущих код
- 02Охватывает настройку производительности .NET 10.0–11.0
- 03Рекомендует измерять исходные показатели и проводить профилирование до внесения изменений
- 04Содержит промпт для проверки кода на соответствие рекомендациям по безопасному использованию unsafe-кода
- 05Ограничивает список сторонних зависимостей BenchmarkDotNet и FlameGraph
Сценарии использования
- Оптимизация приложения на .NET с помощью AI-агента и на основе измеренных результатов
- Подготовка бенчмарков для кода на .NET 10 или 11
- Проверка кодовой базы на C# на ошибки при использовании unsafe-кода
Быстрый старт
- 1
Откройте файл SKILL.md в репозитории
- 2
Вставьте промпт для использования со ссылкой на SKILL.md в своего агента для программирования
Что важно знать
- Это не официальное руководство Microsoft, поэтому проверяйте рекомендации самостоятельно.
- Материал предназначен главным образом для бенчмарковых нагрузок и для обращения по мере необходимости, а не для постоянного использования.
В подборках
Темы
Частые вопросы
- Что такое BlazingFastDotnet?
- Один файл SKILL.md с советами по оптимизации производительности .NET 10–11 для AI-агентов, в первую очередь для бенчмарков. Blazing Fast .NET собирает советы и приёмы по настройке производительности нагрузок на .NET 10.0–11.0, уделяя особое внимание бенчмаркам. Материалы упакованы в один файл SKILL.md, который AI-агенты для написания кода могут читать по запросу; его также можно открыть как обычный документ Markdown.
- BlazingFastDotnet можно использовать бесплатно? Какая у него лицензия?
- BlazingFastDotnet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- BlazingFastDotnet всё ещё поддерживается?
- Активно поддерживается. Последний коммит в BlazingFastDotnet — 1 нояб. 2026 г..
- Для чего можно использовать BlazingFastDotnet?
- Оптимизация приложения на .NET с помощью AI-агента и на основе измеренных результатов Подготовка бенчмарков для кода на .NET 10 или 11 Проверка кодовой базы на C# на ошибки при использовании unsafe-кода
- Как установить BlazingFastDotnet?
- Откройте файл SKILL.md в репозитории Вставьте промпт для использования со ссылкой на SKILL.md в своего агента для программирования
- Где скачать BlazingFastDotnet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/EgorBo/BlazingFastDotnet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный инструмент для Windows, который помогает выявлять проблемы с производительностью CPU и памяти, особенно в коде, работающем на .NET runtime.
Построчный профилировщик Python, который показывает, сколько времени занимает выполнение каждой строки декорированной функции.
Подборка известных и менее распространённых инструментов для Go: тестирование, зависимости, генерация кода, анализ, профилирование и многое другое.
Инструмент для диагностики Java-приложений в работающей JVM: помогает находить проблемы без изменения кода и перезапуска.
Приложение с открытым исходным кодом на Java для нагрузочного тестирования и оценки производительности веб-приложений и других сервисов.