![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Lorem ipsum
|
ну вот же интересный материал. И в нем, в частности, подробно рассмотрена задача проверки дистанций между большим количеством движущихся объектов.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 12
|
|
|
|||||
|
Lorem ipsum
|
Ну какая же это оптимизация.
1. не надо сравнивать корни квадратов дистанций (вот так витиевато выходит) - подойдут и сами квадраты 2. не надо Math.pow() - просто умножение будет быстрее, несколько я помню.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 12
|
Сравнил Math.pow(x,2) и x*x. Результаты:
1. Math.pow() медленнее более чем в 2 раза при любой степени( проверил до 20й). 2. Разница во времени выполнения (1 миллисек.) при 1000 и более вызовах инструкции. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
к сожалению, в моем случае, тормозит даже вычитание.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|