home.social

#array_merge — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #array_merge, aggregated by home.social.

fetched live
  1. Почему одна вставка в PHP‑массив может стоить 100 мс

    На примере PHP хорошо видно, как внутренние оптимизации динамически типизированного языка развиваются и усложняются. PHP‑массив выглядит универсальным, но внутри него скрыто множество оптимизаций и ветвлений, в их числе оптимизации для хранения и работы с массивами: Packed List & HashTable. Взаимодействие между ними и copy‑on‑write дают иногда неожиданное и непрозрачное поведение с точки зрения PHP программиста. Копнуть глубже

    habr.com/ru/articles/1058576/

    #php #массивы #производительность_PHP #оптимизация_памяти #HashTable #packed_array #copyonwrite #array_merge #внутренности_PHP #хештаблица