Обычный комп, уже даже старенький, винт не ССД.
Этот файл (2,5 Гб) целиком читается (в nul) почти за 40 секунд, но это он уже в кеше, наверное, частично.
Первый пересчет скрипта все же довольно продолжительный секунд 70. Ну а последующие как на скрине, 600-900 миллисекунд.
Возможности для оптимизации еще есть, но тут уж чем дальше тем сложнее реализовывать. Думаю, это уже не зачем. К тому же есть вилка: либо память за счет скорости, либо наоборот.
При том же кол-ве свечей, другой скрипт с одной лишь формулой, рассчитывается за 80-100 мс. Так что большого выигрыша от дальнейшей оптимизации не получить.


Отредактировано jhgjrht (Mon Jun 30 2014 06:09 PM)
_________________________
Не пишите мне! Никому ничего делать не буду.