Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Are there advantages to using more memory or faster processors with Java RTS?

0
Posted

Are there advantages to using more memory or faster processors with Java RTS?

0

Yes. Better throughput for both the non-real-time and hard real-time logic, and smaller maximum latency and jitter for the hard real-time logic. Typically, real-time systems have lower throughput than non-real-time systems, and this engineering trade-off is well known and accepted in the real-time community. Java RTS does, indeed, sacrifice throughput to get predictability. While on the surface this might seem to be a shortcoming, it actually isn’t one at all. With Java RTS you have predictability, and essentially you can get more throughput by simply adding hardware. Moreover, it is important to realize that the inverse is NOT true: you cannot get predictability by adding hardware.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123