Latest updates for Высокопроизводительный C#

Fresh curated links around высокопроизводительный C# are collected here so marketers can spot useful updates and turn timely ideas into posts faster.

Recent items include:

  • Почему ваш Parallel.ForEach впустую сжигает CPU — ускоряем обработку данных до 600+ раз
  • Одна строчка .Result роняет ваш ASP.NET Core при CPU 8 %: разбор hill-climbing в .NET 9
  • Создал свой генератор случайных чисел на потоках

Post angles to try

Share the most useful takeaway for your audience.
Turn one article into a quick practical checklist.
Ask your audience how this shift affects their work.
Turn angles into scheduled posts

Fresh articles and ideas

Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.

habr.com /17 hours ago

Почему ваш Parallel.ForEach впустую сжигает CPU — ускоряем обработку данных до 600+ раз

Практически в каждом высоконагруженном .NET-проекте рано или поздно появляется один и тот же паттерн:Есть коллекция данных.Для каждого элемента нужно выполнить дорогую операцию.Нап...

Read source
habr.com /2 days ago

Одна строчка .Result роняет ваш ASP.NET Core при CPU 8 %: разбор hill-climbing в .NET 9

TL;DR. Один «безобидный» foo.GetAsync().Result в middleware способен превратить ASP.NET Core, державший 50k RPS с p99 = 40 мс, в сервис с 12k RPS и p99 = 4 с — при CPU 8 %. Виноват...

Read source
habr.com /3 days ago

Создал свой генератор случайных чисел на потоках

Я создал свой генератор случайных чисел, забудь про семена и формулы. Этот способ будет бесконечно генерировать случайные числа, не повторяясь... Читать далее

Read source
habr.com /2 days ago

Встраиваемая векторная БД для RAG на .NET 8: когда внешние сервисы избыточны

Если вы делаете RAG (Retrieval-Augmented Generation) на .NET, то рано или поздно упираетесь в вопрос: куда складывать эмбеддинги и как быстро искать по ним.Существующие варианты де...

Read source
habr.com /1 week ago

Java нас обманывает: скрытая цена чистого кода

Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов.А потом код на...

Read source
habr.com /1 month ago

Как одна буква в ассемблере стоит 3× производительности

Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table,...

Read source
habr.com /3 weeks ago

BI-движок на остатках Cursor токенов за месяц

Привет, Хабр! Несмотря на то, что Cursor в начале «ИИ революции» условно был впереди, сейчас общепринятым ИИ инструментом во многом можно считать Claude, я также пользуюсь Claude к...

Read source
habr.com /1 month ago

[Перевод] SIMD-парсер CSV

Год назад я написал парсер CSV, способный обрабатывать 64 символа за раз. Он создан исключительно в исследовательских целях и в нём не учтены важнейшие этапы продакшен-парсера напо...

Read source
habr.com /3 weeks ago

BI-движок на остатках Cursor токенов за месяц

Привет, Хабр! Несмотря на то, что Cursor в начале «ИИ революции» условно был впереди, сейчас общепринятым ИИ инструментом во многом можно считать Claude, я также пользуюсь Claude к...

Read source
habr.com /1 month ago

StaticECS — Bitmap Entity Component System

За десятилетия существования ECS сложились два фундаментальных способа хранить компоненты: архетипы (Unity DOTS, Flecs, Bevy) и sparse sets (EnTT, LeoECS). Каждый из них несёт стру...

Read source
habr.com /1 week ago

Мой универсальный код

Как я улучшил универсальный код Элиаса 1975 года, заменив длину на popcount — и получил 36% экономии на метаданных. С бенчмарками! Картинка на обложке кринжовая, но тут вроде так п...

Read source
habr.com /1 week ago

Архитектура монорепозитория для параллельного исполнения торговых стратегий

⚡ Архитектура монорепозитория для параллельного исполнения торговых стратегийСтатья описывает архитектуру эмулятора биржи. Эмулятор ускоряет время в 6300x раз и запускает такую же...

Read source
habr.com /1 month ago

Zig вместо C: пишем высокопроизводительный CLI-инструмент и заменяем 3000 строк C-кода

Всё началось на второй паре по системному программированию. Нам дали задачу: написать CLI-утилиту для анализа логов - парсить файл, фильтровать записи по уровню ошибок, считать ста...

Read source
habr.com /1 month ago

Компонент-обработчик ограничения скорости обработки запросов в ASP.NET Core

Это - четвертая и последняя (пока) статья цикла про ограничение скорости обработки запросов в ASP.NET Core. Она содержит концептуальное (т.е. раскрывающее состав и взаимодействие ч...

Read source
habr.com /4 days ago

[Перевод] Java — быстрая. Ваш код может таким не быть

Есть такие анти‑паттерны, которые выглядят нормально и даже проходят код‑ревью, но тихо убивают производительность в горячих местах: - Конкатенация строк в циклах- String.format()...

Read source
habr.com /1 month ago

Легаси и минус 99% времени: пошаговый разбор оптимизации

Всем привет! Меня зовут Михаил, я главный эксперт в ОТП Банке.Думаю, многие из вас сталкивались с легаси, которое нужно дорабатывать и оптимизировать. Сегодня хочу поделиться реаль...

Read source
habr.com /1 day ago

Как мы ускорили расчёт факторов ранжирования в поиске Ozon с помощью динамической компиляции

Всем привет! Меня зовут Петя Портнов, я работаю в Ozon ведущим разработчиком в команде среднего поиска — слоя, который ранжирует поисковую выдачу.Представьте, что вы вводите запрос...

Read source
habr.com /1 month ago

Устройство и работа классов базовых ограничителей универсального компонента ограничения скорости .NET

Это - третья статья цикла про функцию ограничения скорости обработки запросов в ASP.NET Core. Она содержит концептуальное (т.е. раскрывающее состав и взаимодействие частей функции...

Read source
habr.com /1 week ago

AsmX с движком Raptor: Архитектура абсолютного контроля

Raptor Engine: Как 30 000 строк кода на TypeScript вдохнули жизнь в компилятор AsmXМожно ли объединить абсолютный контроль низкоуровневого ассемблера x86-64 с изяществом ООП, шабло...

Read source
habr.com /1 month ago

Как я запускал Qwen 3.5 на Mac: бенчмарк 8 локальных LLM-серверов. Кто быстрее?

Взял MacBook Pro M2 Max, 64GB, и задал простой вопрос: какой MLX-сервер реально готов держать Qwen 3.5 35B как локальный API для команды? Оказалось - серверов восемь, каждый в READ...

Read source
habr.com /2 weeks ago

Пул объектов: паттерн эффективного управления памятью

Современные аллокаторы общего назначения умеют оптимизировать выделение памяти для небольших объектов и не только, но зачастую они не дают строгих гарантий отсутствия системных выз...

Read source
3dnews.ru /3 weeks ago

«Профиль низкой задержки» ускорит Windows 11 — но процессору придётся кратковременно работать на максимум

В Windows 11 появится новая функция «Профиль низкой задержки», которая будет повышать частоту процессора в короткие промежутки времени при запуске высокоприоритетных задач, чтобы у...

Read source
habr.com /1 month ago

Как я построил автоматизированный рекрутинг в Claude Code на базе Playwright и субагентов

Построил автоматизированный рекрутинг в Claude Code: Playwright-агент за 10 раундов прочесал 1000+ резюме на hh.ru, собрал шорт-лист из 50 кандидатов и помог найти разработчика, ко...

Read source
habr.com /1 month ago

Часть I. Конечные автоматы. Универсальная машина Тьюринга. Интерпретатор Brainfuck

в–’в–’в–’в–’в–’в–’в–’в–’в–’в–€в–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–Ђв–€ в–’в–’в–’в–’в–’в–’в–’в–€в–‘в–’в–’в–’в–’в–’в–’в–’в–“в–’в–’в–“в–’в–’в–’в–’в–’в–’в–’в–‘в–€ в–’в...

Read source

Turn fresh research into a full content calendar

Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.

Sources covering Высокопроизводительный C#

3dnews.ru

Recent coverage from public sources
Public source

habr.com

Recent coverage from public sources
Public source