|
|
Ответов: 0
|
25-02-12 07:01
|
|
|
|
Ответов: 0
|
16-01-12 20:13
|
|
|
|
Ответов: 1
|
09-01-12 11:23
|
|
   Web - программирование
|
|
|
   Программирование под ОС
|
|
|
   Web - технологии
|
|
|
   Базы Данных
|
|
|
|
Программирование под ОС / Java /
| |
| | |
Возможно вас заинтересует
|
|
Java обгоняет по производительности C++
Одним из главных недостатков языка Java традиционно считается невысокая
скорость работы программ по сравнению с приложениями на языке С++. И для
приложений, где переносимость между платформами или сложность разработки не
является критически важной, именно скорость часто была причиной, по которой
разработчики делали выбор в пользу С++.
Однако опубликованные программистом Кейтом Ли результаты новых тестов
показывают, что бытующее мнение о медленной работе Java не вполне справедливо.
 Сравненние
производительности Java vs. C++
Сравнению подвергались программы на С++, скомпилированные при помощи 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.
Результаты и данные
Последние статьи: Программирование под ОС / Java /
| |
| | |
Java 5 обладает некоторыми полезными возможностями. В данной статье мы рассмотрим их и узнаем, как можно извлечь из них выгоду. В этой части мы рассмотрим auto-boxing foreach... подробнее
|
Кол. просмотров: общее - 5762 сегодня - 0
|
|
В первой части мы обсудили новые возможности Java 5 относительно функции auto-boxing и цикла foreach. В данной части мы обсудим поддержку функций с переменным числом аргументов и статическое импортирование (static import). Поскольку другие функции, такие как enum, annotation, и generics, заслуживают отдельной статьи, мы их не будет демонстрировать в данной... подробнее
|
Кол. просмотров: общее - 4872 сегодня - 0
|
|
Довольно часто при создании приложений с GUI (stand alone приложений или апплетов) приходится сталкиваться с необходимостью несколько изменить внешний вид и поведение стандартных компонентов пользовательского интерфейса... подробнее
|
Кол. просмотров: общее - 5111 сегодня - 0
|
|
Что такое сервлет ? Это класс порожденный от класса HttpServlet с переопреденными методами doGet и doPost (управление приходит в один из этих методов в зависимости от того какого типа был запрос. Надеюсь у Вас есть некоторый опыт в cgi-программировании... подробнее
|
Кол. просмотров: общее - 5071 сегодня - 1
|
|
Технология Java Server Pages (JSP) является составной частью единой технологии создания бизнес-приложений J2EE. JSP - это альтернативная методика разработки приложений... подробнее
|
Кол. просмотров: общее - 4830 сегодня - 0
|
|
|
|