Parece haber solo un puñado de JVM que son implementaciones del Real-Time Specification for Java (RTSJ). El Sistema Sun/Oracle Java Real-Time tiene más de $ 6000 y el WebSphere en tiempo real de IBM supera los $ 7000, por lo que muchos desarrolladores Java nunca tendrán la oportunidad de utilizar ninguno de ellos. JRockit de Oracle parece ser una implementación gratuita en tiempo real de Java con un comportamiento predecible y determinista, aunque no estoy seguro, ya que su documentación es bastante pesada en el lenguaje de marketing. Otras JVM en tiempo real más pequeñas parecen arriesgadas por el hecho de que las organizaciones pequeñas las desarrollan y tienen bases de usuarios más pequeñas.¿Cuál es la JVM en tiempo real (RTSJ) más preferida?
¿Qué JVM en tiempo real son las preferidas? ¿Cuáles son los más utilizados, confiables y queridos por los desarrolladores?
JVM de Sun tiene una versión de prueba, también se puede aplicar para uso académico, si usted está haciendo algún proyecto de investigación. JRockit no parece un sistema RTSJ en absoluto, no lo implementa. Probablemente dará algunas características de tiempo real suave, como el recolector de basura determinístico, pero parece que eso es todo lo que tiene. ¿Cuáles son sus requisitos de latencia? Si no es inferior a ~ 200 microsegundos, se puede lograr incluso sin JRT. – Stas
En realidad, al usar OpenJDK en Ubuntu, he medido una gran cantidad de inestabilidad en las encuestas. Con tiempos de envío/recepción de ida y vuelta de ~ 17 ms, existe la misma cantidad de fluctuación en un número relativamente pequeño de encuestas. Obviamente, el hardware tiene un gran juego en jitter, y mis requisitos van a ser muy diferentes a los requisitos de otras personas, por lo que me gustaría alejarme de ellos y obtener respuestas generales con respecto a las JVM en tiempo real. Espero aprender y proporcionar información sobre el desarrollo de Java en tiempo real al encontrar primero una JVM determinista confiable y predecible. – Matt
El mismo sondeo realizado en C puro produjo solo ~ 10% de inestabilidad. – Matt