I'm developing in Delphi 3 under Windows 2000.
I have written software to retrieve messages from a newsserver. Whenever I'm downloading a message the CPU-usage goes quickly to a 100 percent. When this happens my computer isn't very responsive anymore.
What's the best way to find the cause of this behaviour?
I have read a question here about that stating I had to be careful with the command 'Application.ProcessMessages' which I use throughout my software to let the rest of the system get CPU-time too.