Application performance

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Application performance

Windows Server 2003 family operating systems are 32-bit environments, whereas Microsoft Windows 3.11 is a 16-bit environment. The Windows Server 2003 family operating systems run 16-bit programs through a process called Windows on Windows (WOW), translating 16-bit programs in enhanced mode. This process causes 16-bit programs to consume additional system resources. Running 16-bit programs on a terminal server can reduce the number of users a processor can support by 40 percent and increase the memory required for each user by 50 percent. For this reason, use 32-bit versions of programs whenever possible.

Here are additional considerations for installing programs on a terminal server:

  • Some video active applications can decrease performance. Turn off the video effects of an application for better performance.

  • MS-DOS applications are not recommended because they can consume all of the available CPU.

  • Application features that are always on and run in the background, such as automatic spelling and grammar checking in Microsoft Word, require more system resources.

For more information about 16-bit and 32-bit programs, see Comparing 16-bit and 32-bit programs. For more information about installing programs on a terminal server, see Installing Programs.