It's almost exactly Pix. I wish I could just put my data in the pix viewer and not have to write a GUI app (I hate writing GUI apps). It's frustrating that what I want is right there but I can't use it cuz it's not open source.
Really a nice thread timeline viewer that shows your time slices and mutexes and all that is something that should be in VC or whatever. It's a super useful standard app.
Oh, apparently NVidia has this AgPerfMon thing which also is pretty much what I want but also doesn't help me. Also : dear god, that looks way too complicated.
I've been thinking about doing another app to dump everything about your machine to a text file. Kind of like the stuff Valve does for graphics, but I also want everything about all your device drivers, what kind of disk hardware you have, stuff about your PCI bus, your network setup, all your BIOS settings, stuff like your IDE master/slave configs, is stuff in PIO mode, etc. That should totally be a standard app.