Provide benchmarking / profiling utilities
This is nothing I've thought too much about already, but I can imagine something like this:
- record arbitrary system calls, let the user provide some name
- store start time and end time
- generate a bar chart which shows
- which systems ran in parallel
- which systems followed each other
- how much time they needed
The graph could look something like this:
(plus system names and some numbers)