I\'ve got a serious head-scratcher on my hands here. I\'m investigating performance issues with a WPF component in our application.
Our .net application is very large,
Looks like your message pump is pumping a lot. Could be interesting to see what kind of message your message queue is filled of. Can you use Spy++ on your window to see what is going on?
Edit
I've misunderstood the problem.
Hans Passant is right, your program is just waiting on GetMessage for some event to process.