I don't know if 2003 inherently users more memory for executables, but I tend to think not. More likely the issue is the PowerBuilder environment and not the OS per se. I don't recall if PowerBuilder compiles native executables or uses a runtime "sandbox", but the problem is most likely in the way PowerBuilder compiles the executable, i.e. it is not the current WIN32 API. There may be some programmatic aspect that does not utilize memory sharing for executables properly in 2003. My guess would be that the PowerBuilder runtime environment is outdated and using an older WIN32 spec that is not optimzed for 2003. Does the same thing happen on an XP workstation versus NT4? Steve Greenberg Thin Client Computing 34522 N. Scottsdale Rd. suite D8453 Scottsdale, AZ 85262 (602) 432-8649 (602) 296-0411 fax steveg@xxxxxxxxxxxxxx _____ From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On Behalf Of Rallo, Tony Sent: Wednesday, July 14, 2004 7:57 AM To: thin@xxxxxxxxxxxxx Subject: [THIN] memory issue I recently started a pilot for a migration from Windows NT4/MF1.8 to Windows 2003 server/MFXP FR3. I went from 4 proc HP DL580s (mostly) to HP BL20P blades (150 in all). The main application is a home made powerbuilder 9.0 based application to run our billing system. The issue I am seeing is that on the 2003 servers, the application is using significantly more memory than it did on NT4. For example, one of the subsystems ran at about 1-3MB on NT4. On 2003, it is a consistent 19MB per user. Other subsystems that ran at 15-30MB on NT4, now run at 25-50MB. Another weird issue I am seeing is - When you launch the main application window, you can choose different subsystems to launch. When you launch a subsystem, the main application window is minimized by the application. On NT4, when the main application window is minimized by the application, most of the memory is released. On 2003, when that same window is minimized by the application, the memory stays the same - nothing is released. If you click on the minimized application on the start bar, and minimize it again (manually - by using the windows minimize button), the memory is then released. My question is: Has anyone seen such an increase in memory utilization going from NT4 to server 2003? I thought server 2003 would manage the memory better than NT4. Any suggestions on memory hacks for 2003 server? I have tried running other (non homegrown) applications on both servers and compared the memory utilization. The 2003 server seems to always use more memory than the NT4 server. Server info: HP bl20p server blades 2 Proc 2.8GHz 2.5GB RAM Anthony Rallo Systems Engineer 773-399-7552 tony.rallo@xxxxxxxxxxxxxx US Cellular Bensenville Office