I would like to profile two different filters, both of which operate on the opposite end of a pipe, taking standard input and transforming it to stdout. Sort of like this: somecmd | filter1 somecmd | filter2 I know that I can precede and follow each filter with "timer" to see how long each takes to execute, but does Take Command offer any other tool(s) I could use to profile the execution of each filter? E.g., measuring use of system resources, memory needed for each, threads started, handles opened, or anything that would (momentarily) affect available system resources? If Take Command does not, can you think of where I should be looking? Thanks in advance for any suggestions.