Javolution
From Wikipedia, the free encyclopedia
Javolution | |
Developer: | Jean-Marie Dautelle |
---|---|
Latest release: | 4.2.5 / February 15, 2007 |
OS: | Cross-platform |
Use: | Real-Time Library |
License: | BSD |
Website: | javolution.org |
Javolution is a real-time library aiming to make Java applications faster and more time predictable.
That being accomplished through:
- Safe/transparent object recycling (faster than memory recycling, aka GC).
- Fast and easy parallel computing support with concurrent contexts.
- High performance and time-deterministic implementation of standard Java packages (such as the javolution.util package holding real-time java.util collections implementations).
- Real-Time StAX implementation (javolution.xml.stream) which does not force object creation.
- Java fastest XML data binding using Javolution marshalling/unmarshalling facility.
The library is also fully RTSJ compliant (does not cause memory clash or illegal access error with RTSJ Virtual Machines).