Archived from groups: microsoft.public.windowsxp.basics,microsoft.public.windowsxp.configuration_manage,microsoft.public.windowsxp.general,microsoft.public.windowsxp.help_and_support (
More info?)
Great post. Thanks, Ron.
Ted Zieglar
"Ron Martell" <ron.martell@gmail.com> wrote in message
news:iahmc1hhr1hesfd669jjf142qns0rnutkb@4ax.com...
> usasma <usasma@discussions.microsoft.com> wrote:
>
>>Just FYI - I've got 1 gB of RAM and have been working just fine with no
>>pagefile at all for several months. Recently I got a virtual memory error
>>while playing a game - so I set it to 500 mB and it worked fine.
>>
>>Open all the apps that you think you could ever want to use together and
>>check the pagefile utilization in Task Manager. Add a little for a fudge
>>factor and you'll be good.
>>
>
> That is not good advice, and it could in fact be dangerous to follow
> it.
>
> Windows XP uses the pagefile for a variety of functions in addition to
> the paging out of active memory content when short of RAM; such as:
>
> 1. System failure memory dumps. These use the paging file on the
> boot drive, and require that it be present. If there is no paging
> file configured on the boot drive then the memory dump information
> cannot be save, which can make it more difficult to determine the
> cause of an error.
>
> 2. Fast user switching. When multiple users are configured on a
> computer and the Fast User Switching option is in effect then the
> memory content relating to the previous user will be rolled out to the
> paging file whenever the user is switched.
>
> 3. Unused portions of memory allocation requests. All items,
> including Windows components, device drivers, and application programs
> ask for memory allocation amounts that are larger than what they
> ordinarily need under normal circumstances. By design, Windows must
> identify memory address space to satisfy all of these requests or
> produce an "out of memory" error if it cannot do so. What Windows
> normally does is to allocate RAM only to those portions of the
> requests that are actually used, and to use space in the pagefile for
> the unused portions. Note that this mapping of unused memory requests
> to the pagefile does not require any disk activity, just entries in
> the memory mapping tables maintained by the CPU. In the absence of
> the pagefile then Windows has no choice but to allocate RAM to all of
> the requested space including the unused portions. This can add up to
> quite a substantial amount. Here are some figures from my system at
> this moment, with 5 apps on the taskbar plus antivirus & antispyware
> loaded:
> PF Usage reported by Task Manager: 340 mb:
> Actual memory content currently in the pagefile: 57 mb
> Physical size of the pagefile: 80 mb
>
> I am running XP Pro SP2 with 768 mb of RAM.
>
> The above figures tell me that there is 283 mb (340 minus 57) of
> memory allocation that has been requested but never used. With no
> pagefile this 340 mb would have to come from RAM
>
>
> Hope this clarifies the situation.
>
> Good luck
>
>
> Ron Martell Duncan B.C. Canada
> --
> Microsoft MVP
> On-Line Help Computer Service
>
http://onlinehelp.bc.ca
>
> In memory of a dear friend Alex Nichol MVP
>
http://aumha.org/alex.htm