No Longer Seeing Nothing: The Advantage of Patterns
Software trace analysis is difficult and it is very common to hear “couldn’t see anything …”. One of advantages of software trace analysis patterns is that we can use that pattern language to write analysis reports. Here I provide an example for an analysis of a CDF trace from Citrix XenApp server. Instead of replying “didn’t find anything suspicious …” an engineer identified the following patterns:
- low Statement Current (sparse trace)
- Significant Event from Vocabulary Index
- Discontinuity for an Adjoint Thread
- Missing Component(s)
- Background Component
- Truncated Trace
- significant Time Delta
Seeing the list of patterns it was much easier to ask questions to aid in further troubleshooting.
- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -