The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Intel и Google объявили о сотрудничестве в продвижении платф..."
Отправлено Аноним, 14-Сен-11 22:13 
> 90% времени средне-статистическая программа выполняет 10% кода. Вот эти 10% обычно и
> компилируются в нативный код JIT-ом.

И даже так ява воткнет своего оверхеда на вызовы, кучу рантайм проверок. И то что на сях вылилось бы в несколько команд проца, на яве размажется в целую простыню. В узком месте ява и дотнет вообще по жизни грамотно поднасирают. Поэтому авторы всех тяжелых алгоритмов, например компрессии, дружно советуют нубам выкинуть их яву/нет для получения сколь-нибудь вменяемого результата (по затратам времени CPU vs получаемое сжатие).

> Алгоритмы решают, однако :-)

Алгоритмы - решают, ибо разницу типа O(N) vs O (log N) не покроет не то что си, а даже голый оптимизнутый асм при достаточно большом N. Но если алгоритм одинаковый (а нахрена б ставить сей в невыигрышное положение? Чтобы потом радостно показать как они просрали?) - в узких кусках ява почему-то миниумум раза в три - сливается.

> OrientDB, например, вроде самая быстрая пока из подобного класса NoSQL баз http://code.google.com/p/orient/
> . Первая версия движка была на C++, а потом на Java переписали.

И что, стало быстрее? Почему-то примеров когда ява сливает - навалом, а? :)))

> Quke2 на Java быстрее оригинала на C (бинарник 1997г.) из-за лучшей оптимизации
> под современные процессоры.

Нюню? Например на х64 архитектуре SSE2 можно использовать современно штатно. Давайте, порвите nexuiz'а версией на яве. Только чур со всеми теми же эффектами, плиз. Вплоть до теней от освещения :)

> Вот здесь и главное достоинство - на новых процессорах старый софт
> будет использовать новые возможности, а старый нативный софт
> придётся пересобирать новым компилятором.

Что характерно, сама ява тоже на си написана, и ее это тоже касается. И кстати оракл как раз взбыковал насчет лицензий, так что теперь это будет точно таким же головняком майнтайнеров дистров как и для всего остального софта :)

> Ну, и софт для Android-а можно запустить на разных процессорах (о чём
> и новость). Кроме случаев с нативнами кусками конечно.

То-то все навороченные игры недвусмысленно указывают в требованиях: "нвидия тегра".Ну а остальные вообще за что-то потребное не считаются.

> Dalvik вообще не Java :-)

Да, он велосипед от гугля, по мотивам, таксказать. Поэтому например опенсорсной, проверенной аськи типа jimm (J2ME ) под него нет. Зато есть широкий ассортимент троянцев, адвари и прочего сомнительного фуфла/малваре. Это же так мило, угумс. Ставишь программу, а она потом отсылает 100500 смс на короткий номер. С текстом "не лох!".

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру