Page Comparison - Getting Started with Timeline Profiling (v.36 vs v.37)

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Unlike “classic” performance profiling in dotTrace 5.5 and earlier, during timeline profiling, dotTrace collects temporal call stack and thread state data. Thus, you get the same data about call times but now these data is bound to the timeline. This gives you a great opportunity to analyze not only typical “what is the slowest method?” issues but also the ones where the order of events does matter: UI freezes, excessive garbage collections, uneven workload distribution, insufficient file I/O, and others.
Using timeline profiling is simple: all you need is to choose the Timeline profiling type when configuring a session. To analyze collected timeline profiling snapshots, you should use a separate dotTrace component called Timeline Viewer.