SpeedTrace is definitely the best tool out there to profile...

SpeedTrace is definitely the best tool out there to profile one or more processes with minimum overhead.

Alois Kraus, Senior Developer, Siemens