I have a sporadic performance issue with a dot-Net application, and I'm at a loss as to what to try next. So please excuse me if this is the wrong forum for posting this.
This application was developed in C# in Visual Studio 2005. On most systems it runs fine. Recently we've discovered two different customer systems (both Windows XP) that won't run this application.
We've checked to make sure the dot-Net framework is installed. We require a minimum version of 2.0, however, both systems had that as well as 4.0 installed.
The symptom is that all input (mouse clicks, text) to this application is abysmally slow on these two systems. The Task Manager does not show our application taking an unusual amount of CPU time. No other apps appear to be affected. I don't know if it can
be in the actual code because the problem occurs when trying to access a control. For example, I click on an edit box and it takes over a minute for the selection to show. The response time is just as abysmal when I try to type in characters to this edit box.
The response is poor on all the controls, including buttons. I wonder if for some reason the screen is not refreshing. This is a multi-threaded application, but the child threads are temporary and perform a specific task, such as opening a file (in case it
takes a long time and the user wants to cancel the open.)
View Complete Post