Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: считать из памяти или вычислить из уже полученных данных?
AdryV
Отправлено: 18 Января, 2018 - 18:41:34
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




что быстрее:
имеется больше сотни указателей на координаты нужных объектов, рядом с ними в памяти указываются дистанция до МЕНЯ(нужной точик)
вопрос что будет быстрее:
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?
 
 Top
Zireael
Отправлено: 18 Января, 2018 - 19:40:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4459
Дата рег-ции: Нояб. 2017  
Репутация: 585




При вычислении дистанции придётся использовать sqrt, а это уже по времени займёт также как readmem. Так что проще и быстрее сразу получить результат из памяти, чем заниматься вычислением.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by