SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Инструменты разработчика > Java > JamaicaVM Сделать страницу стартовой Послать ссылку коллеге Версия для печати

JamaicaVM

 JamaicaVM – Java-машина для систем реального времени и систем, критичных к сбоям

Особенности JamaicaVM:

  • Полностью совместима с JDK J2SE v1.2 и в большей части совместима с J2SE 1.3 и J2SE 1.4
  • Реализация спецификации реального времени для Java (RTSJReal-Time Specification for Java)
  • Предсказуемый сборщик мусора
  • Оптимизирована на увеличение производительности и сокращение потребляемых ресурсов

Ключевые свойства:

  • Исполнение в режиме жесткого реального времени

JamaicaVM дает гарантию поддержки режима реального времени для всех примитивных операций Java. Это дает возможность использовать эту Java-машину в приложения реального времени. Гарантия поддержки режима реального времени включает в себя также функции, характерные для объектно-ориентированного проектирования – динамическое создание объектов, наследование и динамическое связывание.

  • Сборщик мусора, поддерживающий режим реального времени

JamaicaVM – единственная Java-машина, предлагающая эффективный сборщик мусора, поддерживающий режим реального времени. Он работает маленькими квантами, всего по нескольку машинных инструкций, и гарантирует правильную правильную работу с памятью, с которой расположен мусор, исключая фрагментацию и задавая временные границы для выделения памяти.

  • Скорость и малый размер

Эффективно оптимизирующий статический компилятор обеспечивает максимальную производительность приложений. Инструментарий для профилирования накапливает информацию для достижения наилучшего баланса между производительностью и размером кода.

Развитая система автоматического сжатия, исключение «мертвых» участков кода, и основанная на профилировании компиляция позволяет сократить размер кода до минимума

  • Динамическая загрузка

Мощь Java раскрывается с использованием динамической загрузки классов. Это включает в себя своппирование кода и динамическое добавление новой функциональности. JamaicaVM сочетает в себе производительность статической компиляции и гибкость динамической загрузки классов.

  • Мощный инструментарий

Инструменты для анализа, компиляции и оптимизации высокоинтегрированы и просты в использовании.

Рассказать друзьям:

     Рейтинг@Mail.ru