Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Главная: Программирование: Java: Ява медленно работает
Ява медленно работает
Автор: Владислав Кравченко, Григорий Григоренко Источник: н/дЯзык: русский
Миф о том, что программы написанные на Java медленно работают когда-то был действительностью. Изначально виртуальные машины, на которых выполнялся байт-код Java, были несовершенны и , к тому же, язык Java и виртуальная машина разрабатывались не для компьютеров, в привычном их понимании, а как некая универсальная среда для различных устройств, где скорость работы программ была не критична, да и объемы данных были совсем не те. Разница в скорости выполнения одинаковых задач между обычным компилируемым кодом и интерпретируемым кодом Java могла достигать сотен раз. Да-да, Java код интерпретируемый. Сегодня же скорость работы байт-кода на современных виртуальных машинах уступает лучшим компиляторам машинных кодов всего лишь на несколько десятков процентов, а в некоторых случаях, даже и превосходит их! Т.е. выполнение программ на виртуальных машинах в плотную приблизилось по скорости по выполнению программ, специально скомпилированных в машинные коды. "Такого не может быть!" - Воскликнут одни - "Интерпретируемый код, выполняемый виртуальной машиной, никогда не обгонит компилируемый код, выполняемый напрямую процессором!". И они будут правы. Но с тех пор, когда появилась Java, утекло уже много воды. И Java байт-код теперь уже не интерпретируется виртуальной машиной, а компилируется, да еще и оптимизируется, причем динамически!
Доступные файлы (отрапортовать об ошибке!):
ПросмотретьЗагрузитьВ портфель! (руководств: 0)Обсудить на форуме





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте