Page Comparison - Getting Started with Timeline Profiling (v.22 vs v.23)

Versions Compared

Key

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

...

Since the version 6.0, dotTrace offers a new method of profiling your apps – timeline profiling. What’s that and why do you need it?

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.

...