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

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

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

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

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