aa42bf7a |
1 | <html> |
2 | <body> |
3 | <center><big><big>LTTV & LTTng new features<small><small></center> |
4 | <br> |
5 | <br> |
6 | <P> |
9bf344bf |
7 | One might ask what are the new features present in LTTng and LTTV that are not |
8 | in the LTT toolkit. Here are the major enhancements.<br> |
9 | <br> |
aa42bf7a |
10 | Here is a list of the new features in LTTV :<br> |
11 | Modular architecture based on plugins.<br> |
12 | Reads from several traces. It supports SMP machines.<br> |
13 | Synchronized graphical views. Plugins can cooperate to show the trace |
14 | together.<br> |
15 | Supports event types with metainformation.<br> |
16 | Supports huge traces : 10-15 GB.<br> |
17 | <br> |
18 | <br> |
19 | Here are the new features in LTTng/genevent :<br> |
20 | Real ~100ns time accuracy, with monotonic increment.<br> |
21 | Implements the "facility" event type metainformation.<br> |
22 | Supports variable size event records.<br> |
23 | Supports nested compound types : structures, array, sequences, unions, strings.<br> |
24 | Supports compiler and architecture independant elementary types.<br> |
56d3e94d |
25 | Supports ISO C compatible dynamic alignment of data.<br> |
c05c2b29 |
26 | Solid atomic (lockless) logging (NMI, traps, faults handler safe).<br> |
aa42bf7a |
27 | Supports writing to multiple traces at once (eventually with different |
28 | filters).<br> |
29 | Uses separate RelayFS channels for interrupts, modules, process and facility |
30 | events.<br> |
31 | </body> |
32 | </html> |
33 | |
34 | |