Информация об изменениях

Сообщение Re: почему так медленно? от 12.06.2019 16:58

Изменено 12.06.2019 19:08 alexzzzz

Re: почему так медленно?
Цикл с классами:



Первый call создаёт объект.
Второй call пишет его в массив. Пишет как-то слишком сложно. Подозреваю, что происходит какая-то проверка типов. Была мысль про ARRAY COVARIANCE: NOT JUST UGLY, BUT SLOW TOO, но решение из статьи заметно на скорость не повлияло.

Цикл со структурами:

Re: почему так медленно?
Цикл с классами:



Первый call создаёт объект.
Второй call пишет его в массив. Пишет как-то слишком сложно. Подозреваю, что происходит какая-то проверка типов. Была мысль про ARRAY COVARIANCE: NOT JUST UGLY, BUT SLOW TOO, но решение из статьи заметно на скорость не повлияло.

Цикл со структурами: