We typically use agents to show activities run by tasks. For us, it would therefore be useful to have a combined view on the task scheduling and the agent activity the task is running.
The attached jpeg illustrates two ways of making such a combined view:
E.g. 1: The task execution bar is split in two. The top half shows when an agent executes, with a color associated to the agent ID. The bottom half shows when the task is effectively consuming cpu, like in the original task view. One can also use gray scales in the bottom half to show sub-pixel cpu load.
E.g. 2: Agent execution is shown by adding a background colour. This example also illustrates the changing task bar height to suggest differences in cpu load.
TimeDoctor currently doesn't associate agents with individual tasks, which is probably what we'll have to add to the tdi format specification.