Ежедневные компьютерные новости мира hi-tech и software! Свежие новости игр, новинки и обзоры со всего мира.
  
Добавить в закладки эту страницу    Сделать сайт стартовой страницей
Навигация
Новостные разделы

Общие новости
Пресс-релизы
Компьютеры
Планшеты
Периферия
Гаджеты
Безопасность
Видеоигры
Телефоны
Софт обзоры
Фишка дня
Моддинг

Меню

Все разделы
Архив новостей
Скачать файлы
Топ программ

Архив новостей 2012 2011
2010 2009
2008 2007
2006 2005
2004

Поиск по сайту
Популярное
Топ Сайтов
RSS 2.0
Рассылка
Подпишитесь на рассылку новостей ProPortal.ru.
Свежие компьютерные новости на Ваш емаил.

Комментарии
· 1: Blaze
· 2: Aileen
· 3: Валерий
· 4: Гость
· 5: Олег Зезев
· 6: антон
· 7: Егор
· 8: Сергей
· 9: Джокер
· 10: Алёша

Java обгоняет C++ по производительности

Одним из главных недостатков языка Java традиционно считается невысокая скорость работы программ по сравнению с приложениями на языке С++. И в случаях, когда переносимость между платформами или сложность разработки не являются критически важными, именно скорость часто является той самой причиной, по которой разработчики делают выбор в пользу С++.
Однако опубликованные программистом Кейтом Ли результаты новых тестов показывают, что бытующее мнение о медленной работе Java не вполне справедливо.
Сравнению подвергались программы на С++, скомпилированные при помощи G++ (GCC) 3.3.1, и программы на Java, скомпилированные при помощи Sun Java 1.4.2_01. Для выполнения Java-программ использовалась виртуальная машина Sun версии 1.4.2_01. Измерения проводили на ноутбуке с процессором Pentium 4 и 512 Мб памяти, который работает под управлением ОС Red Hat Linux 9/Fedora Test 1 с ядром версии 2.4.20-20.9.

В ходе тестирования выяснилось, что ключевым моментом, влияющим на производительность программ на Java, являются настройки виртуальной машины. Как видно из диаграммы, при использовании "клиентского" варианта настроек (он установлен по умолчанию) практически все операции программы на Java выполняют медленнее, чем программы на C++, хотя и не так уж намного, как можно было бы предположить. Зато при включении "серверных" настроек, в которых нет столь жестких ограничений по занимаемому объему памяти, преимущество в большинстве тестов оказалось на стороне Java. Причем ряд операций, например, вызов метода и хэширование, выполняются в программах на Java в несколько раз быстрее, чем в программах на C++. Впрочем, в основной массе тестов скорости Java и C++ оказались сопоставимы, что, конечно, тоже может служить аргументом против мнения о медленной работе Java.
Взято с http://www.compulenta.ru/
| Разместил: Dima | 2004-06-19 16:28:13 | Раздел: Новости |

Вам понравилось? Расскажите друзьям!




HTML:

BBCODE:



Ваше имя:
Ваш E-mail:
Проверка на АНТИ СПАМ. Введите цифру 5:

Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow

Запомнить


Внимание! Комментарии содержащие рекламные материалы и нецензурные реплики ЗАПРЕЩЕНЫ!
В противном случае они будут безжалостно удаляться администрацией!
С правами всё в Ок. 2003-2015
Время генерации: 0.051 Секунд(ы)
Яндекс.Метрика
ProPortal.ru: компьютерные новости
Связаться с администрацией