>Nothing is using any significant amount of CPU.

How is the actual CPU usage when the program is running?

I have written an application that sometimes receives spikes of up to
600 UDP packets/second (several ports). Its running on an old 133MHz
Pentium and there is no slowdown at all.

How are you using the ethernet. UDP or TCP? For TCP, do you maintain a
connection, or establish a new connection for each chunk of data? Do
you use datasocket connections or plain TCP?

If using Windows, go to a command prompt and type "netstat -an" after
runing the program for a while. Is there a buildup of many stale
connections.

Of course it could also be a hardware conflict, e.g. between the
drivers for the NIC and the video card. Have you updated the network
card drivers? Maybe try a different NIC or put it in a different PCI
slot.

Reply via email to