I know how to get CPU usage and memory usage for a process, but I was wondering how to get it on a per-thread level. If the best solution is to do some P-Invoking, then that
Here's an example which does what you want http://www.codeproject.com/KB/system/processescpuusage.aspx