powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA обгоняет C++ по производительности?
2 сообщений из 2, страница 1 из 1
JAVA обгоняет C++ по производительности?
    #32572860
домино
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор===============================================================================
* Area: RU.COMPUTERRA (RU.COMPUTERRA)
* From: News Robot, 2:5020/400 (19 июня 2004 07:23)
* To : All
* Subj: COMPULENTA: JAVA обгоняет C++ по производительности 17 июня 2004 года,
===============================================================================
Subject: COMPULENTA: JAVA обгоняет C++ по производительности 17 июня 2004 года,

COMPULENTA:

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

17 июня 2004 года, 20:11
Текст: Иван Карташев

Одним из главных недостатков языка Java традиционно считается
невысокая скорость работы программ по сравнению с приложениями на
языке С++. И в случаях, когда переносимость между платформами или
сложность разработки не являются критически важными, именно скорость
часто является той самой причиной, по которой разработчики делают
выбор в пользу С++.

Однако опубликованные программистом Кейтом Ли результаты новых тестов
"http://kano.net/javabench/" _
>показывают, что бытующее мнение о медленной работе Java не вполне
справедливо.

"http://img.compulenta.ru/pubimages/20324.gif" width="377"
height="323" alt="">

Сравнению подвергались программы на С++, скомпилированные при помощи
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.

(AD)

Другие новости на эту тему можно найти в разделах
"http://www.compulenta.ru/news/story350/">Java

??????????????????????????????????????????????????
...
Рейтинг: 0 / 0
JAVA обгоняет C++ по производительности?
    #32573678
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там что-то связано с неоптимальностью кода, написанного на C
Например, тут есть обсуждение
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA обгоняет C++ по производительности?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]