LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

Забавно, но этот вариант чуток похуже. По памяти по сути то же самое, а вот по скорости отстает даже от моего «оптимизированного». Совсем немного, но отстает. А мой "неоптимизированный, из которого получилась твоя функция, быстрее (вдвое) на малых значениях.

Возможно так и стоит оставить без попыток улучшений. Всетаки в классе рабоыт с БД все достаточно оптимально и так.

Возможно вот этот твой вариант стоит взять просто из за лушей читабельности.. Хотя, а может и стоит оставить неоптимизированное из за скорости. Нужно еще сутки подумать. Если ничего не придумаю, оставлю один из неоптимизированных и пойду дальше.

Да, наверное стоит мой последний вариант закомментировать подробно и оставить.

Исправление LightDiver, :

Забавно, но этот вариант чуток похуже. По памяти по сути то же самое, а вот по скорости отстает даже от моего «оптимизированного». Совсем немного, но отстает. А мой "неоптимизированный, из которого получилась твоя функция, быстрее (вдвое) на малых значениях.

Возможно так и стоит оставить без попыток улучшений. Всетаки в классе рабоыт с БД все достаточно оптимально и так.

Возможно вот этот твой вариант стоит взять просто из за лушей читабельности.. Хотя, а может и стоит оставить неоптимизированное из за скорости. Нужно еще сутки подумать. Если ничего не придумаю, оставлю один из неоптимизированных и пойду дальше.

Исходная версия LightDiver, :

Забавно, но этот вариант чуток похуже. По памяти по сути то же самое, а вот по скорости отстает даже от моего «оптимизированного». Совсем немного, но отстает. А мой "неоптимизированный, из которого получилась твоя функция, быстрее (вдвое) на малых значениях.

Возможно так и стоит оставить без попыток улучшений. Всетаки в классе рабоыт с БД все достаточно оптимально и так.