Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » что быстрее? readmemory

Страниц (1): [1]
 

1. AdryV - 18 Января, 2018 - 10:41:34 - перейти к сообщению
что быстрее:
имеется больше сотни указателей на координаты нужных объектов, рядом с ними в памяти указываются дистанция до МЕНЯ(нужной точик)
вопрос что будет быстрее:
1.
считывать координаты обязательно(так как эти данные участвуют дальше в коде)!. 3 разных по 4байта
считать сотни дистанций и их проверить? 1=4байта
или
2.
считать сотни координат и их проверить по формуле дистанции. 3 разных по 4байта
но не считывать с памяти сотни данных дистанции
(Добавление)
возможно не полностью развязал вопрос:
имеется:
адрес: коортинаты Х
адрес1: координаты Y
адрес2: координаты Z
адрес3:000 иль чет еще
адрес4:000 иль чет еще
адрес5:000 иль чет еще
адрес6:000 иль чет еще
адрес7: дистанция до МЕНЯ(нужной точки)

быстрее ли считать из памяти дистанцию чем не считывать и рассчитать ее в коде от считанных координат X Y Z до нужных координат X Y Z?
2. Zireael - 18 Января, 2018 - 11:40:45 - перейти к сообщению
При вычислении дистанции придётся использовать sqrt, а это уже по времени займёт также как readmem. Так что проще и быстрее сразу получить результат из памяти, чем заниматься вычислением.

Powered by ExBB FM 1.0 Final