Need help on improving the performance of different VB 6 applications compiled with the default settings when run on terminal services on a multiprocessor machine.
## Deliverables
We had developed some applications on VB6 using the default settings. Now when we run them on a multiprocessor machine through Windows Terminal Services the performance is very poor.
The CPU is being used up in doing a lot of context switching and the process queue is also very long. The programs itself are almost not using the CPU.
Are standard VB 6 applications multiuser and multiprocessor enabled if compiled with default settings? How can we reduce context switching and the process queue? Do we need to use a different set of libraries?
What exactly is the cause of poor performance
## Platform
Microsoft Windows 2000 Advanced Server, Terminal Services