This is a spin-off from my other thread.

Anyway, I have a program that I wrote in C and I would like to profile it. What profilers are out there and what does everyone here use?