I am testing a VB.Net windows application which i run on a XP virtual PC. Up until last week the application would increase its memory usage throughout the day but the CPU usage would never increase only when under pressure.
However i am testing new functionality in the application this week which is looking at a running service on another W2k3 Server to return stats of jobs and the likes. The CPU usage is increasing during the day as i use the application and i have seen it up to 99% at some stages.
Is there a tool that i could use to see what the application's exe is doing with the CPU? It would be great to see where the CPU time is going in the application.
any help or pointers would be great. I don't have access to Visual Studio 2005 to debug or anything like that.
I ended up having to keep opening and closing a specific function in the application so as reproduce the problem. development then tried the exact same steps and they found the issue and fixed it. had to do it the old fashioned way... keep testing the hell out of it!!