There is an infinity of different computer programs out there. Each one is unique, thus it is impossible for an analysis tool to provide specific visualizations for every single one of them. The programmer knows his application best. If an analysis tool could tap into the programmer's knowledge, it would be able to lay out a mountain of useful, relevant information. With the Eclipse Tracing and Monitoring Framework (TMF), this becomes possible.
The Tracing and Monitoring Framework (TMF), part of the Eclipse Linux Tools project, was built to easily visualize, analyze and correlate traces from different applications and sources. It is extensible for any trace format and type of analysis that needs to be done on a trace. It provides reusable views and widgets and has support for arbitrarily large traces. The Eclipse LTTng extension of the framework consolidates the trace analysis based the LTTng Kernel and User Space traces. Several new views and analysis have been added to the TMF and LTTng Eclipse extension recently.