Задать вопрос
iLeonidze
@iLeonidze
xbooster.ru

Насколько зависит скорость от типа данных?

Правильно ли я понимаю, что более "простые" типы, например float, увеличат скорость Big-data приложения, относительно double-типа? А если у меня будет происходить каст из примитива double в Double, это тоже серьезно повлияет на скорость? Быстрее ли будет double относительно Double?
  • Вопрос задан
  • 208 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Нет, не правильно понимаете. Это зависит от процессора.
"каст" - это приведение типов. В случае double -> Double это называется автобоксинг, то есть автоматическая упаковка примитива в объект. Это накладно. Если это происходит повсеместно в приложении, это может сильно сказаться на скорости.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы