Subsystems in Timeline Viewer 2016.3
In 2016.3, Timeline Viewer gets one of the greatest Performance Viewer's features:
The mechanics of Subsystems are quite
simple: in most cases, each subsystem just groups calls made
within a certain namespace or assembly. It is extremely useful when you need to quickly
evaluate how time in a particular call subtree is distributed among various components:
user and system code, WPF, LINQ, collections, strings, and more.
Subsystems are very flexible. If you use third-party frameworks in your solution,
simply add the corresponding subsystems to dotTrace. Just a quick glance at the call's
will allow you to understand how much time this call spends in a particular framework.