02. Ещё чуть быстрее делаем свой контейнер - Антон Полухин

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 8

  • @prigl4548
    @prigl4548 3 года назад +13

    Грустно от вопросов про сравнение стоимости времени разработчика и железа. Базовый низкоуровневый компонент будет много лет использоваться под высокой нагрузкой. Дня разработчика это стоит хотя бы по экологическим соображениям. Глобально грустно, что рост производительности железа все время компенсируется падением эффективности программных технологий с точки зрения производительности в угоду более низкому порогу вхождения. Word все так же тормозит, как в 95 году. И миллионы сервисов на Python'е жгут электричество по всему миру. Бизнес счастлив.

  • @ВиталийБериллиум
    @ВиталийБериллиум 3 года назад +5

    Только Полухин может сделать онлайн доклад так, чтобы интерес был на уровне оффлайн аналогов.

  • @VitaliyNET
    @VitaliyNET 3 года назад +1

    Пишешь код, а тут тебе - Папа мы гулять на дачу ))) Точно такая же история 😂😂😂😂

  • @andreysamara9276
    @andreysamara9276 2 года назад

    Высшая магия.

  • @АдамСмит-ы7р
    @АдамСмит-ы7р 3 года назад +1

    Со степенями двойки можно случайно огрести коллизий на уровне процессорного кэша (для этого нужно больше одного такого массива, но тем не менее проблема не надуманная). С дорогим делением можно бороться с помощью технологий вроде github.com/lemire/fastmod.

  • @mmas6150
    @mmas6150 4 года назад

    а можно полноценный код, не по слайдам?

    • @AntonyPolukhin
      @AntonyPolukhin 2 года назад +4

      Все эксперименты и бенчмарки из презентации можно увидеть в github.com/apolukhin/apolukhin.github.io/blob/master/presentations/C%2B%2B%20Faster.cpp
      Продакшн версии контейнеров доступны тут: github.com/userver-framework/userver/tree/develop/shared/include/userver/cache

  • @mezmay12
    @mezmay12 7 месяцев назад

    Яндекс такси это сервис Яндекса. Тогда что за заказчик который заказывает у вас логи??