Size: a a a

2020 February 20

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
в 10 раз из-за try-catch?
Из-за использования SplObjectStorage вместо ассоциативного массива. У меня бенчмарки есть)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
в 10 раз из-за try-catch?
Это уже следствие внесенных изменений в обычный контейнер)
источник

DS

Dmitriy S in Yii Framework 3
Storing objects map

SplObjectStorage:
Time to fill: 0.032227039337.
Time to check: 0.018554925919.
Memory: 7394320

Associative Array:
Time to fill: 0.165039062500.
Time to check: 0.171875000000.
Memory: 304
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
если там до этого был ->has() то в обычных случаях это очень даже ускоряет )
да не, как раза наоборот изменение
источник

DS

Dmitriy S in Yii Framework 3
Storing unique objects

SplObjectStorage:
Time to fill: 0.034178972244.
Time to check: 0.019531011581.
Memory: 7394320

Associative Array:
Time to fill: 0.215821027756.
Time to check: 0.188476085663.
Memory: 29794368
источник

AM

Alexander Makarov in Yii Framework 3
неплохо!
источник

DS

Dmitriy S in Yii Framework 3
В 5.6 вроде не было такой разницы, бенчмарк случайно надыбал, когда искал инфу по SplObjectStorage, и немного перепилил под наш случай.
источник

AM

Alexander Makarov in Yii Framework 3
не было
источник

AM

Alexander Makarov in Yii Framework 3
поэтому я и не делал что-то такое
источник

AM

Alexander Makarov in Yii Framework 3
странно это, конечно
источник

DS

Dmitriy S in Yii Framework 3
Ну вот на 7.4 я и проверил
источник

AM

Alexander Makarov in Yii Framework 3
потому что по сути нам фичи его не нужны
источник

AM

Alexander Makarov in Yii Framework 3
но круто что на порядок быстрее
источник

DS

Dmitriy S in Yii Framework 3
Не, но он тупо быстрее работает
Но может это я туплю😂
Ща сброшу файлы
источник

А

Алексей R in Yii Framework 3
spl объекты в своей нише, насколько я знаю, всех делают по скорости )
источник

А

Алексей R in Yii Framework 3
как и объекты против ассоциативных массивов
источник

DS

Dmitriy S in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Запустите кто-нить у себя.
источник

AM

Alexander Makarov in Yii Framework 3
не понял
источник