There are some modifications required for making our
Java Machine capable for real-time. The class loader must
be modified to offer predictable execution times of the
loaded methods. Finally a garbage collection that fulfils
real-time requirements is needed for the execution of realtime applications on the microcontroller. In our concept of
helper threads, the garbage collector and the class loader
run in separate thread slots concurrently to the (real-time)
application threads.