TGViewer
Типичный программист Типичный программист @tproger · 78.2K subscribers
Post #14851 2.76K
Как фиксированный объём работы помогает пережить пиковую нагрузку

Память ещё есть, значит можно принять ещё одну биржевую заявку? Такой подход способен закончиться тем, что ядро завершит весь движок вместе с уже принятыми заявками.

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

В разборе статического выделения памяти показаны и границы подхода.
matklad.github.io Static Allocation, Constant Work In reply to this email:
  • 🎉 3
  • 🔥 2
  • 👍 1
  • 👎 1
  • 😈 1
  • 😘 1
More from @tproger
  1. Sep 28, 2026Нетипичные оптимизации PostgreSQL для отчётов и индексов Обычный индекс по sold_at ускорил…
  2. Sep 28, 2026Зачем Cloudflare Workers переписали реестр модулей под правила Node.js Старый реестр разби…
  3. Sep 27, 2026Сколько стоит превратить enum в строку через рефлексию C++26 Чистый код без макросов оказа…
  4. Sep 27, 2026Как Bitwarden шифрует хранилище и при чём здесь пароль Парольная фраза не шифрует ваши дан…
  5. Sep 27, 2026Как научить небольшую языковую модель соблюдать структуру ответа Модель на 350 млн парамет…
  6. Sep 26, 2026Почему JOIN с блокировкой строки может вернуть пустоту в PostgreSQL Строка есть, внешний к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →