The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз открытой СУБД HyperSQL 2.0, opennews (?), 12-Июн-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


105. "Релиз открытой БД HyperSQL 2.0"  +1 +/
Сообщение от Knucklesemail (ok), 13-Июн-10, 03:08 
Типичное мнение человека, который не понимает назначение Java. Господа, ругающую якобы тормознутую Яву, обратите внимание, я объясню кое что.
Представьте себе игру (в принципе любое десктопное приложение). Особенностью таких программ является большое количество циклов выделения-освобождения памяти. Среда выполнения с автоматическим управлением памяти имеет в такой ситуации недостатки, исходящие из непредсказуемости начала работы сборщик мусора. Попадание на цикл сборки мусора во время динамичного эпизода игры испортит все впечатление, конечно же. Пожалуй, только по этому до сих пор игры пишут с ручным управлением памяти.
На серверах все иначе. Когда запускают серверное приложение, ему выделяют довольно большой кусок памяти, рассчитанный из нагрузки. Пул организован, дальше все крутится в нем, сборщик включается очень редко. Таки да, это те самые "серьезные системы", о которых вы все спрашиваете.
Java используется на серверах с гигабайтами ОЗУ и во встроенных устройствах с парой сотен КБ. И там и там прекрасно справляется, все дело в стратегии работы приложений. На десктопе обычно другие сценарии. Нужна отзывчивость и кооперативность с другими приложениями. А исполнение байткода в Java очень быстрое, и JIT это действительно мощная вещь. Тормоза не из-за них.
Ответить | Правка | Наверх | Cообщить модератору

158. "Релиз открытой БД HyperSQL 2.0"  +/
Сообщение от Аноним (-), 20-Июн-10, 14:41 
Я не ругаю джаву за тормоза. Вы видимо не правильно интерпретировали мою мысль. Джава по моему мнению одна из мощнейших технологий. сам на ней пишу уже много лет. Второй мой язык. Но hsqldb, действительно подходит только на начальном этапе разработки со всякими там ORM. Дальше все по моему опыту уходит в сторону постгре (это конечно мой выбор, спорить не буду).
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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