#packed_array — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #packed_array, aggregated by home.social.
-
Почему одна вставка в PHP‑массив может стоить 100 мс
На примере PHP хорошо видно, как внутренние оптимизации динамически типизированного языка развиваются и усложняются. PHP‑массив выглядит универсальным, но внутри него скрыто множество оптимизаций и ветвлений, в их числе оптимизации для хранения и работы с массивами: Packed List & HashTable. Взаимодействие между ними и copy‑on‑write дают иногда неожиданное и непрозрачное поведение с точки зрения PHP программиста. Копнуть глубже
https://habr.com/ru/articles/1058576/
#php #массивы #производительность_PHP #оптимизация_памяти #HashTable #packed_array #copyonwrite #array_merge #внутренности_PHP #хештаблица