Forwarded from Библиотека задач по C# | тесты, код, задания
У вас есть высоконагруженный .NET-сервис, который часто аллоцирует временные массивы байт при обработке запросов. Профилирование показывает давление на GC и рост пауз. Какой из подходов будет наиболее правильным?
👾 — Хранить все массивы в статическом списке, чтобы их не собирал GC
👍 — Использовать ArrayPool<byte>.Shared для повторного использования массивов
🥰 — Принудительно вызывать GC.Collect() после каждой партии запросов
⚡️ — Увеличить размер heap через настройки runtime
Библиотека задач по C#
👾 — Хранить все массивы в статическом списке, чтобы их не собирал GC
👍 — Использовать ArrayPool<byte>.Shared для повторного использования массивов
🥰 — Принудительно вызывать GC.Collect() после каждой партии запросов
⚡️ — Увеличить размер heap через настройки runtime
Библиотека задач по C#
👍74🥰1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.
В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.
Please open Telegram to view this post
VIEW IN TELEGRAM
C# developer — Удалёнка.
Senior Full Stack Developer (C#/.NET & React/Redux) — 190 000 ₽, удалёнка.
Senior .NET разработчик — Удалёнка.
Team Lead C# (.net) — Удалёнка.
Разработчик C# — 210 000 ₽, гибрид (Москва).
Разработчик C# (WPF, EF+SQL) — 180 000 ₽, удалёнка.
Бустер — Удалённо (в любом городе мира).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2