The information in this article applies to:
SUMMARYA Win32 port of a Windows-based application generally requires more virtual memory than the original Windows-based application. However, it is possible for the Win32 version of the application to have a smaller working set. The working set is the certain number of pages that the virtual memory manager must keep in memory for a process to execute efficiently. If you lower the working set of an application, it will use less RAM. MORE INFORMATION
It can appear that the Win32-based version of an application running on
Win32s requires more RAM than the Windows-based version of the application
running on the same machine. This is because segments of a Windows-based
application are loaded only as they are referenced, while the address space
is reserved for the Win32-based application and its DLLs (dynamic-link
libraries) at program load. Therefore, the memory count that is displayed
by many "About" boxes is misleading: for the Windows-based application, the
free memory reported is reduced by the number of segments actually loaded;
for the Win32-based application, the free memory reported is reduced by the
total address space required. However, this free memory represents only the
virtual address space that all applications share, not the amount of RAM
actually used.
Additional query words: 1.10 1.20 3.10 3.50 ProgMan
Keywords : kbAPI kbKernBase kbMemory kbWinOS2000 kbDSupport kbGrpKernBase |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |