Reduce, Reuse, Recycle: GC and the Javolution Real-Time APIs

Object creation and garbage collection are a very costly part of most Java programs. The idea behind real-time systems is to have a deterministic (predictable) execution time for certain operations. For example, in video or audio applications you would not want any unexpected delays to interfere with playback and recording. In Java, this is made more difficult because of the garbage-collection thread, which might run at any time. There are some third-party Java virtual machines ...

Get Wicked Cool Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.