IBM Unveils Eclipse-based Visualization and Performance Analysis Tool
Real-time applications are increasingly being built on top of open Java and Linux environments. However, diagnosing real-time compliance for these applications against the time unreliability of underlying Java Virtual Machine (JVM) or operating system presents unique challenges. Many applications design their own instrumentation and application trace files that can be later analyzed for non-compliance issues. However, these files can become large and can be hard to analyze.
IBM TuningFork Visualization Tool for Real-Time Systems is a visualization and performance analysis tool that processes large event trace files that can be generated from IBM's Real-time JVM and Real-time Linux. It is an online, scriptable data visualization and analysis tool that supports the development and continuous monitoring of real-time systems. Support for C++ and recent versions of Linux is also included.
TuningFork allows various client programs to design custom data formats, new visualization and analysis components, and new export formats. TuningFork views allow the visualization of data in time scales from microseconds to minutes, enabling rapid understanding and analysis of system behavior. Although TuningFork was originally designed and tested for use with a particular real-time Java Virtual Machine, it was designed for extensibility by using the Eclipse plug-in architecture. Because the format is generic, instrumentation in other Java Virtual Machines or other run-time environments is possible.