PTC Perc

Una de las máquinas virtuales integradas y de tiempo real más implementadas del sector

PTC Perc Ultra es una máquina virtual y un conjunto de herramientas creados expresamente para sistemas integrados y de tiempo real exigentes que requieren soporte de Java Standard Edition. PTC Perc Ultra ofrece la facilidad y eficacia de Java SE sin sacrificar la integridad, el rendimiento o el comportamiento en tiempo real.  La línea de productos PTC Perc ofrece compilación Ahead-of-Time (AOT) y Just-in-Time (JIT), soporte para depuración remota, recolección determinista de basura, gráficos estándar y soporte ampliado de RTOS comercial.

PTC Perc Ultra para sistemas con procesador único

PTC Perc Ultra, la tecnología de máquina virtual con recolección determinista de basura y las herramientas de desarrollo integradas, es la única solución para Java Standard Edition (JSE) con funciones de fiabilidad patentadas.

  • Compatibilidad con las bibliotecas de clases de Standard Edition listas para usar en lugar de subconjuntos limitados “personales” o “micro”
  • Ofrece a los desarrolladores mejor soporte de bibliotecas para aplicaciones más complejas
  • Potentes herramientas de desarrollo de ámbito de escritorio que incluyen depuradores simbólicos y generadores de perfiles de rendimiento en tiempo real
  • Proporciona una experiencia de desarrollo más avanzada

PTC Perc Ultra para sistemas con varios procesadores simétricos (SMP)

PTC Perc Ultra SMP, la solución de máquina virtual para sistemas con varios núcleos y varios procesadores, ha demostrado un gran rendimiento en complejas aplicaciones esenciales de tiempo real.

Funciones específicas de SMP

  • Ejecuta múltiples subprocesos Java simultáneamente en todas las CPU y núcleos disponibles
  • Soporta la definición de la afinidad de CPU/núcleos disponibles en PTC Perc Ultra SMP para aplicaciones mixtas Java/nativas
  • El nuevo recolector de basura (GC) con varios subprocesos se ejecuta más rápido y aprovecha las CPU y núcleos disponibles
  • GC es incremental y preferenciable para subprocesos Java de mayor prioridad
  • Impresionante comportamiento determinista en tiempo real con latencia de respuesta típica de <1 ms en x86 a más de 1,6 GHz
  • Soporte de kernels SMP Linux®/x86, Linux/PPC y Linux/ARM y RTOS populares con capacidad de varios núcleos