PTC Perc

Одна из самых широко используемых встроенных и работающих в режиме реального времени виртуальных машин в отрасли

PTC Perc Ultra — это виртуальная машина и набор средств, специально созданные для встроенных и работающих в режиме реального времени систем с высокими требованиями, которые должны поддерживать Java Standard Edition. PTC Perc Ultra позволяет использовать простоту и эффективность Java SE без ущерба целостности, производительности и работе в режиме реального времени. Линейка продуктов PTC Perc позволяет выполнять компиляцию перед выполнением (AOT) и динамическую компиляцию (JIT), обеспечивает удаленную поддержку отладки, детерминированную сборку мусора, стандартную графику и расширенную поддержку коммерческих операционных систем RTOS.

PTC Perc Ultra для систем с одним процессором

Виртуальная машина PTC Perc Ultra с технологией детерминированной сборки мусора и встроенными средствами разработки является единственным решением для Java Standard Edition (JSE) с патентованными характеристиками надежности.

  • Совместимость с готовыми библиотеками классов стандартного выпуска, а не с ограниченными «индивидуальными» или «микро» наборами.
  • Обеспечивает разработчикам улучшенную поддержку библиотек для более сложных приложений.
  • Мощные средства разработки уровня настольных систем, включая символьные отладчики, профайлеры эффективности выполнения.
  • Обеспечивает более полную среду разработки.

PTC Perc Ultra для систем с симметричным мультипроцессором (SMP)

PTC Perc Ultra SMP, решение виртуальной машины для многоядерных, многопроцессорных систем, зарекомендовало себя в качестве надежного средства для наиболее важных приложений, работающих в режиме реального времени.

Особые характеристики версии для SMP-систем

  • Одновременно на всех доступных ЦП (ядрах) выполняется несколько потоков Java.
  • Поддерживается настройка привязки к ЦП (ядрам), которые может использовать PTC Perc Ultra SMP, для приложений со смешанным кодом, содержащим команды Java и процессора.
  • Новый многопотоковый сборщик мусора (GC) работает быстрее и использует преимущества доступных ЦП (ядер).
  • Сборка мусора выполняется пошагово и приоритетно потоками Java с более высоким приоритетом.
  • Впечатляющее детерминированное поведение в режиме реального времени с типовой задержкой отклика <1 мс на процессорах x86 с частотой выше 1,6 ГГц
  • Поддержка SMP-ядер Linux®/x86, Linux/PPC и Linux/ARM и популярных операционных систем RTOS с поддержкой многоядерных процессоров