Real-Time Java Runtimes & Specifications
10 entriesJVMs and standards for predictable timing.
Low-Pause Garbage Collection & Runtimes
9 entriesTuned collectors give low pauses but not hard guarantees.
Low-Latency Libraries, Profiling & Measurement
8 entriesMeasure and reduce latency in Java applications.
Streaming & Communication
10 entriesReal-time work in Java applications.
Related Pages
5 entriesNeighbouring directories on this site.
Frequently Asked Questions
What is real-time Java?
Java used in systems with timing guarantees, through the Real-Time Specification for Java (RTSJ) or real-time JVMs with deterministic garbage collection.
How do I choose?
Decide whether you need hard real-time guarantees, which call for a real-time JVM such as JamaicaVM or Perc, or only low pauses and latency, which tuned collectors such as ZGC, Shenandoah or Azul Prime can provide without guarantees.
Which vendors and projects are listed?
Specifications (RTSJ and Safety Critical Java), real-time JVMs, low-pause runtimes, low-latency libraries, profiling tools and streaming resources.
What related pages are there?
Real-Time Systems: An Overview, Real-Time Systems and RTOS, Java, Real-time Data Analytics Platforms and the Real-Time Computing hub.
How current is this list?
Links were checked in October 2026. Vendors that block automated checks are kept and may need a manual click; renamed or acquired products are labelled.