In Windows I have Sysinternals Process Explorer but for Mac the built-in "Activity Monitor" is not enough.
I would need to figure out for each process:
- Files open
- CPU usage for each thread (in real time... not just a "sample")
- Network connections open
I'm a bit new in the Mac OS X world, so any other troubleshooting methodologies are welcome.