WinProcesses is an easy-to-use utility which allow you to view a lot of information about processes: process' threads, process' modules and many other usable information. Also it shows CPU usage history for every process and for whole system.
Information about process:
-- path and filename of the executable file
-- process identifier
-- number of execution threads started by this process
-- number of modules used by this process
-- base priority of any threads created by this process
-- current priority
-- creation time
-- cpu usage history
Information about thread:
-- thread identifier
-- base priority
-- current priority
-- priority delta
Information about module:
-- module name
-- module location
This software is a shareware. You will be able to download and test WinProcesses during a certain period of time, then, if it does what you need, you will have to acquire the full version from WinProcesses publisher. The WinProcesses 1.0 free trial version contains an installer and an uninstaller, and has a size of 465 Kilobytes.
For additional information and support request, please contact directly WinProcesses publisher.

WinProcesses Screenshot