Virtual Memory

B

Ben Ramsay

I am using Windows XP Professional SP 2.

On occassions i have noticed a message that says Windows is increasing
virtual memory. I have at least 512MB of memory. I am using a Toshiba
Satalite A100 Laptop, 40 gig hdd, ati agp graphics that with 128 memory,
that is on top of the 512mb the system uses.

Is there any reason for this ?

Is there any way of stopping this and what is the downside, if any of
disabling virtual memory.

What is the best setup, memory wise for me, my system can hold up to 2 gig
 
R

R. McCarty

You wouldn't want to disable Virtual Memory, it's a core function of
Windows ( & Other OS'es ). The Pagefile is scalable in that it will
automatically adjust it's maximum size if needed.

If you run TaskMgr, Performance (TAB) and look at the PF usage
bar it will show you current memory loading ( Ignore the PF label as
it's not a pure Pagefile use counter). This will give you an idea of how
much memory is being used and whether adding more will benefit the
PC.

512-Megabytes is a "Comfort Level" amount of RAM for XP. Unless
you do graphics or multimedia work 512 should be adequate for most
uses.
 
H

HEMI-Powered

Today, Ben Ramsay made these interesting comments ...
I am using Windows XP Professional SP 2.

On occassions i have noticed a message that says Windows is
increasing virtual memory. I have at least 512MB of memory. I
am using a Toshiba Satalite A100 Laptop, 40 gig hdd, ati agp
graphics that with 128 memory, that is on top of the 512mb the
system uses.

Is there any reason for this ?

Is there any way of stopping this and what is the downside, if
any of disabling virtual memory.

What is the best setup, memory wise for me, my system can hold
up to 2 gig
What thing(s) do you do? Web surf? E-mail, large image computer
graphics? Are your needs/wants CPU or memory intensive or both?
Generally, the more real memory you have the better off you are.
Having said that, my experience with both XP Pro SP1 and SP2 is
that Windows does a pretty poor job of managing more than about a
gig or two of memory. My box has 4, but Windows steals 1 of them,
so the max that is allegedly available is 3, with a normal total
in the 2.5 gig range.

Now, the apps you use also affect this. e.g., many want to write
to the pagefile, NOT ram, so that they can be more protected if
there's a problem, while others simply weren't written to take
advantage of the larger memory spaces. So, again, I have no facts
to give you an opinion, other than your PC is old, slow, short on
HD space, and below what I think is the minimum for memory - 1
gig.

As to disabling the pagefile, i.e., virtual memory, mess with
that at your peril. If Windows runs out of real mem and you've
killed its pagefile, it WILL either halt or crash, or at least
the app that is looking for the memory will do something you
won't like, like trash the thing you were working on at the time
with no recovery except to the last time you saved.
 
J

Jim

Ben Ramsay said:
I am using Windows XP Professional SP 2.

On occassions i have noticed a message that says Windows is increasing
virtual memory. I have at least 512MB of memory. I am using a Toshiba
Satalite A100 Laptop, 40 gig hdd, ati agp graphics that with 128 memory,
that is on top of the 512mb the system uses.

Is there any reason for this ?

Is there any way of stopping this and what is the downside, if any of
disabling virtual memory.

What is the best setup, memory wise for me, my system can hold up to 2 gig
The message means that the system is increasing the size of the pagefile.
This is no cause for alarm.

Nevertheless, if the message bothers you for some reason, the best way to
stop it is to add more RAM.

Jim
 
G

Gerry Cornell

Jim

Increasing the minimum pagefile setting wiill also reduce or eliminate
the appearance of this message, except where the demands for memory
are exceptional!

--

Hope this helps.

Gerry
~~~~
FCA
Stourport, England
Enquire, plan and execute
~~~~~~~~~~~~~~~~~~~
 
J

John John

HEMI-Powered said:
Today, Ben Ramsay made these interesting comments ...



What thing(s) do you do? Web surf? E-mail, large image computer
graphics? Are your needs/wants CPU or memory intensive or both?
Generally, the more real memory you have the better off you are.
Having said that, my experience with both XP Pro SP1 and SP2 is
that Windows does a pretty poor job of managing more than about a
gig or two of memory. My box has 4, but Windows steals 1 of them,
so the max that is allegedly available is 3, with a normal total
in the 2.5 gig range.

Windows NT/2000/XP supports up to 4GB Ram. I doesn't do a poor job of
managing "more than about a gig or two of memory", it manages 3GB of RAM
in the same manner that it manages a lesser amount. Windows XP does not
"steal" RAM, it manages all the RAM made available by the 32-bit chipset
design. The maximum RAM available is not "allegedly... 3, with a normal
total in the 2.5 gig range". Windows XP can manage all of the 4GB
memory that is addressable and available with 32-bit chipset designs.
On motherboards with a full 4GB of RAM installed the addressable memory
range is still only 4GB and some of the memory address space has to be
made available to hardware devices (like video cards) before it can be
made available to Random Access Memory. The address range for these
hardware devices is taken from the Top of Memory address range, the
upper limit near the 4GB area, that is why the full 4GB of RAM is not
visible on systems with 4GB of installed RAM. The amount of RAM
available depends on motherboard design and the hardware install on it.

John
 
C

C.Joseph Drayton

Ben said:
I am using Windows XP Professional SP 2.

On occassions i have noticed a message that says Windows is increasing
virtual memory. I have at least 512MB of memory. I am using a Toshiba
Satalite A100 Laptop, 40 gig hdd, ati agp graphics that with 128 memory,
that is on top of the 512mb the system uses.

Is there any reason for this ?

Is there any way of stopping this and what is the downside, if any of
disabling virtual memory.

What is the best setup, memory wise for me, my system can hold up to 2 gig

Hi Ben,

A few years ago, I asked a similar question and the argument became
heated (I hope that doesn't happen this time).

I have read a couple of articles on the subject (a particularly
interesting one by an MVP here), and though what the articles said
made sense, I did some experimenting (what can I say I like to tinker).

What has worked best for me (I am now using a HP dv8205us laptop),
is that it has 2GB of RAM and the PageFile disabled. I can get away
with this because the only program that I ever use that requires the
PageFile is Adobe Photoshop. When I need to use Photoshop (very,
very rarely, I turn the PageFile on).

The reason I chose to do this was speed. My processing time for the
things I do most (I am a database programmer who works with very
large datasets) worked much better. Average processing time
decreased by 40% when compiling apps under both AR & Clarion and SQL
processing time decreased by about 32%.

Now what is interesting, is I have a friend with a similar set-up to
mine but he just tried running the Aston GUI and he got crashes
(Hard CRASHES) and ended up uninstalling it. We read an article
about PageFile size and turned on his Page file and set the minimum
and maximum to double his RAM (he also has 2GB) and Aston has worked
without a hiccup since.

Though there are many technical articles on the subject that are
very good, I think the 'PowerUser' might want to experiment with
their specific set-up to see what best meets their needs. A lot of
times these types of articles e're on the side of caution rather
than place performance as the priority.

Ciao . . . C.Joseph

"When hope is lost . . . the spirit dies."
-- Lao Tzu

http://blog.tlerma.com/
 
H

HEMI-Powered

Today, John John made these interesting comments ...
Windows NT/2000/XP supports up to 4GB Ram. I doesn't do a
poor job of managing "more than about a gig or two of memory",
it manages 3GB of RAM in the same manner that it manages a
lesser amount. Windows XP does not "steal" RAM, it manages
all the RAM made available by the 32-bit chipset design. The
maximum RAM available is not "allegedly... 3, with a normal
total in the 2.5 gig range". Windows XP can manage all of the
4GB memory that is addressable and available with 32-bit
chipset designs. On motherboards with a full 4GB of RAM
installed the addressable memory range is still only 4GB and
some of the memory address space has to be made available to
hardware devices (like video cards) before it can be made
available to Random Access Memory. The address range for
these hardware devices is taken from the Top of Memory address
range, the upper limit near the 4GB area, that is why the full
4GB of RAM is not visible on systems with 4GB of installed
RAM. The amount of RAM available depends on motherboard
design and the hardware install on it.

John
I have 4, only 3 is available, I call that poor. I can see 4 gig
of physical RAM cards, yet the top gig doesn't show up. I
researched this when it first happened and finally did find an
obscure MS KB article that explains what happens to the top gig.
Whatever the hell is the ostensible reason, I've got $220 worth
of useless chips in my PC. I steadfastly stay no closer to
bleeding edge than N - 1 from state-of-the-art in SW and HW but I
think my Asus MB, ATI Radeon video card, and AMD 2.6 GHz Athlon
should be new enough for XP Pro SP2 to see all 4 gig, but
Taskmanager refuses to acknowledge it. Besides other opinions, I
am also a realist and believe that reality trumps all other cards
in the game of life. So, it really doesn't matter what is or is
not the true answer to these mysteries of life, whether they be
theoretical or real, it only matters what I see. I have far more
important things to do with my time than to figure out where the
1 gig went, but it is said that fool me once, shame on you, fool
me twice, shame on me. Translation: I won't get fooled by Redmond
again.

Thanks for your comments, even if I disagree with your
conclusions.
 
J

John John

HEMI-Powered said:
Today, John John made these interesting comments ...



I have 4, only 3 is available, I call that poor. I can see 4 gig
of physical RAM cards, yet the top gig doesn't show up. I
researched this when it first happened and finally did find an
obscure MS KB article that explains what happens to the top gig.
Whatever the hell is the ostensible reason, I've got $220 worth
of useless chips in my PC. I steadfastly stay no closer to
bleeding edge than N - 1 from state-of-the-art in SW and HW but I
think my Asus MB, ATI Radeon video card, and AMD 2.6 GHz Athlon
should be new enough for XP Pro SP2 to see all 4 gig, but
Taskmanager refuses to acknowledge it. Besides other opinions, I
am also a realist and believe that reality trumps all other cards
in the game of life. So, it really doesn't matter what is or is
not the true answer to these mysteries of life, whether they be
theoretical or real, it only matters what I see. I have far more
important things to do with my time than to figure out where the
1 gig went, but it is said that fool me once, shame on you, fool
me twice, shame on me. Translation: I won't get fooled by Redmond
again.

Thanks for your comments, even if I disagree with your
conclusions.

You can disagree with whatever you want but you don't understand how
32-bit addressing works and you fail to understand that Windows XP is a
32-bit operating system. If you want to see all the RAM installed on
the motherboard you can use Windows XP 64-bit.

John
 
H

HEMI-Powered

Today, John John made these interesting comments ...
You can disagree with whatever you want but you don't
understand how 32-bit addressing works and you fail to
understand that Windows XP is a 32-bit operating system. If
you want to see all the RAM installed on the motherboard you
can use Windows XP 64-bit.
John, please read my last. It matters not what you say, whether
or not you are correct. It only matters what I see. I am not the
dummy you think, but also not an expert. I can count all the way
to 32 with only 2 fingers so I can discern the memory space
width, but really no longer care as there is no good way to
"recover" my "lost" gig, I gave up some time ago, and no amount
of badgering from you is going to convince me to make another
fool's errand, one of which is to buy XP-64.
 
J

John John

HEMI-Powered said:
Today, John John made these interesting comments ...



John, please read my last. It matters not what you say, whether
or not you are correct. It only matters what I see. I am not the
dummy you think, but also not an expert. I can count all the way
to 32 with only 2 fingers so I can discern the memory space
width, but really no longer care as there is no good way to
"recover" my "lost" gig, I gave up some time ago, and no amount
of badgering from you is going to convince me to make another
fool's errand, one of which is to buy XP-64.

That is fine by me and I'm not trying to convince you to buy anything.
However, you should refrain from posting incorrect information on the
subject, information such as: "Windows steals 1(gb) of (memory), so the
max that is allegedly available is 3, with a normal total in the 2.5 gig
range." Your experience and findings are helpful to other users but
broad incorrect statements only serve to muddle the issue further.
Readers should understand that in your case your high end computer is
trying to use about 5GB of total memory and XP can only handle a total
of 4GB. Their findings may differ from yours, the RAM recognition limit
is different from computer to computer.

I agree that Microsoft should spell this out more clearly and inform
users of the shortfall of their operating systems with regards to the
4GB RAM issue. But even more at fault are hardware vendors who
conveniently omit to tell their customers of the shortfall or who
deliberately chose to hide the dirty little 4GB RAM secret. Call any
major computer supplier and tell them that you want a box fully loaded
with 4GB RAM and Windows 32-bit pre-loaded and not one will inform you
of the shortfall or suggest that you buy 3GB of RAM instead of 4, not
one will tell you to save your money and not buy the nearly useless last
stick of RAM. Call Dell and tell them that your existing Dell box has 2
gigs of RAM and that you want to add another 2 gigs so that your XP Home
Edition will perform better and they will happily send you the extra RAM
at a much inflated price, but they won't tell you that you might end up
only seeing 3.25 or 3.5 GB of RAM after you install it in the box.

For the benefit of others reading this thread here is the simple
explanation as to why Windows XP might not see all the RAM installed on
your computer:

The problem that you are seeing is based on an older architecture
design for memory addressing. All the systems architecture up to this
point were based on a maximum of 4GB of total memory. Nobody really
thought, when this standard was designed, that this amount of memory
would actually be in use. The problem that has happened is that you
have PCI devices that require memory address ranges so that they can
properly execute their commands. These address ranges were mapped in
the upper sections of this maximum amount. Since nobody thought you
would be using up to 4GB these address ranges started around the last
500MB of the memory ranges. This range is called the T.O.M. or Top of
Memory range. This is the point in the bios where it places on hold the
amount of memory that is required by the various PCI devices that are
found on the motherboard. Thus when you have PCI cards or AGP cards
installed on your motherboard these devices hold on to memory for their
own use and take away from the maximum amount of memory that is
available for other tasks. This amount of memory can vary from a little
as 200MB all the way to 1GB of memory (or even more in select cases). It
just depends on the PCI devices you have and the amount of PCI
(including AGP) that you have installed all at once.

There is really no way to get around this basic design limitation. The
only way to get around these type of issues is to use certain new
designs that have brand new architectures (i.e 64-bit designs) that
allow memory to be mapped in area's above 4GB. The brand new Intel Xeon
designs and the AMD Opteron designs are built around 64-bit technology.
This is only ½ of the equation that you would need to find success.
You would also need to use an OS that is actually PAE or PAE aware so
that it is able to address memory above the 4GB level. To find out
about PAE you can search Microsofts website for PAE (Physical Address
Extensions) and it will explain this concept and what OS's actually are
capable of providing this benefit. Windows 2000 and Windows 2003 would
fit both of these criteria. Windows XP on the hand would not allow this
type of ability.

Microsoft has addressed this type of issue in the following Microsoft
Article (291988)
http://support.microsoft.com/default.aspx?scid=kb;en-us;291988

[End quote]

http://www.tyan.com/archive/support/html/memory_faq.html

John
 
B

Bob I

HEMI-Powered said:
Today, John John made these interesting comments ...



I have 4, only 3 is available, I call that poor. I can see 4 gig
of physical RAM cards, yet the top gig doesn't show up. I
researched this when it first happened and finally did find an
obscure MS KB article that explains what happens to the top gig.
Whatever the hell is the ostensible reason, I've got $220 worth
of useless chips in my PC. I steadfastly stay no closer to
bleeding edge than N - 1 from state-of-the-art in SW and HW but I
think my Asus MB, ATI Radeon video card, and AMD 2.6 GHz Athlon
should be new enough for XP Pro SP2 to see all 4 gig, but
Taskmanager refuses to acknowledge it. Besides other opinions, I
am also a realist and believe that reality trumps all other cards
in the game of life. So, it really doesn't matter what is or is
not the true answer to these mysteries of life, whether they be
theoretical or real, it only matters what I see. I have far more
important things to do with my time than to figure out where the
1 gig went, but it is said that fool me once, shame on you, fool
me twice, shame on me. Translation: I won't get fooled by Redmond
again.

Thanks for your comments, even if I disagree with your
conclusions.

What exactly do you have for hardware installed that managed to use up 1
gig of address space?!?!? It isn't "Redmond that fooled you", something
else is going on there.
 
H

HEMI-Powered

Today, John John made these interesting comments ...

[snip my own comments]
That is fine by me and I'm not trying to convince you to buy
anything. However, you should refrain from posting incorrect
information on the subject, information such as: "Windows
steals 1(gb) of (memory), so the max that is allegedly
available is 3, with a normal total in the 2.5 gig range."
Your experience and findings are helpful to other users but
broad incorrect statements only serve to muddle the issue
further. Readers should understand that in your case your high
end computer is trying to use about 5GB of total memory and XP
can only handle a total of 4GB. Their findings may differ
from yours, the RAM recognition limit is different from
computer to computer.

If I need XP-64 and nobody tells me that, than as a consumer, I
view the missing gig as "stolen", whether you agree with that or
not. Again, reality is reality, semantics do not count.
I agree that Microsoft should spell this out more clearly and
inform users of the shortfall of their operating systems with
regards to the 4GB RAM issue. But even more at fault are
hardware vendors who conveniently omit to tell their customers
of the shortfall or who deliberately chose to hide the dirty
little 4GB RAM secret. Call any major computer supplier and
tell them that you want a box fully loaded with 4GB RAM and
Windows 32-bit pre-loaded and not one will inform you of the
shortfall or suggest that you buy 3GB of RAM instead of 4, not
one will tell you to save your money and not buy the nearly
useless last stick of RAM. Call Dell and tell them that your
existing Dell box has 2 gigs of RAM and that you want to add
another 2 gigs so that your XP Home Edition will perform
better and they will happily send you the extra RAM at a much
inflated price, but they won't tell you that you might end up
only seeing 3.25 or 3.5 GB of RAM after you install it in the
box.

People like yourself who are technically quite savvy can quickly
get on the nerves of people who aren't especially if the lesser
intelligent people just want to get on with their lives and not
try to earn a computer science degree. MS should be clearer on a
whole bunch of things, but then, so too should other SW vendors,
and about any other commercial aspect to one's life, but they
aren't, so you should continue to expect people like me
complaining about what they see, whether it is true picture or
not.
For the benefit of others reading this thread here is the
simple explanation as to why Windows XP might not see all the
RAM installed on your computer:

The problem that you are seeing is based on an older
architecture
design for memory addressing. All the systems architecture up
to this point were based on a maximum of 4GB of total memory.
Nobody really thought, when this standard was designed, that
this amount of memory would actually be in use. The problem
that has happened is that you have PCI devices that require
memory address ranges so that they can properly execute their
commands. These address ranges were mapped in the upper
sections of this maximum amount. Since nobody thought you
would be using up to 4GB these address ranges started around
the last 500MB of the memory ranges. This range is called the
T.O.M. or Top of Memory range. This is the point in the bios
where it places on hold the amount of memory that is required
by the various PCI devices that are found on the motherboard.
Thus when you have PCI cards or AGP cards installed on your
motherboard these devices hold on to memory for their own use
and take away from the maximum amount of memory that is
available for other tasks. This amount of memory can vary
from a little as 200MB all the way to 1GB of memory (or even
more in select cases). It just depends on the PCI devices you
have and the amount of PCI (including AGP) that you have
installed all at once.

There is really no way to get around this basic design
limitation. The only way to get around these type of issues
is to use certain new designs that have brand new
architectures (i.e 64-bit designs) that allow memory to be
mapped in area's above 4GB. The brand new Intel Xeon designs
and the AMD Opteron designs are built around 64-bit
technology.
This is only ½ of the equation that you would need to find
success.
You would also need to use an OS that is actually PAE or PAE
aware so that it is able to address memory above the 4GB
level. To find out about PAE you can search Microsofts
website for PAE (Physical Address Extensions) and it will
explain this concept and what OS's actually are capable of
providing this benefit. Windows 2000 and Windows 2003 would
fit both of these criteria. Windows XP on the hand would not
allow this type of ability.

Microsoft has addressed this type of issue in the following
Microsoft Article (291988)
http://support.microsoft.com/default.aspx?scid=kb;en-us;291988

[End quote]

http://www.tyan.com/archive/support/html/memory_faq.html
 
A

Al Dykes

HEMI-Powered said:
Today, John John made these interesting comments ...



John, please read my last. It matters not what you say, whether
or not you are correct. It only matters what I see. I am not the
dummy you think, but also not an expert. I can count all the way
to 32 with only 2 fingers so I can discern the memory space
width, but really no longer care as there is no good way to
"recover" my "lost" gig, I gave up some time ago, and no amount
of badgering from you is going to convince me to make another
fool's errand, one of which is to buy XP-64.

That is fine by me and I'm not trying to convince you to buy anything.
However, you should refrain from posting incorrect information on the
subject, information such as: "Windows steals 1(gb) of (memory), so the
max that is allegedly available is 3, with a normal total in the 2.5 gig
range." Your experience and findings are helpful to other users but
broad incorrect statements only serve to muddle the issue further.
Readers should understand that in your case your high end computer is
trying to use about 5GB of total memory and XP can only handle a total
of 4GB. Their findings may differ from yours, the RAM recognition limit
is different from computer to computer.

I agree that Microsoft should spell this out more clearly and inform
users of the shortfall of their operating systems with regards to the
4GB RAM issue. But even more at fault are hardware vendors who
conveniently omit to tell their customers of the shortfall or who
deliberately chose to hide the dirty little 4GB RAM secret. Call any
major computer supplier and tell them that you want a box fully loaded
with 4GB RAM and Windows 32-bit pre-loaded and not one will inform you
of the shortfall or suggest that you buy 3GB of RAM instead of 4, not
one will tell you to save your money and not buy the nearly useless last
stick of RAM. Call Dell and tell them that your existing Dell box has 2
gigs of RAM and that you want to add another 2 gigs so that your XP Home
Edition will perform better and they will happily send you the extra RAM
at a much inflated price, but they won't tell you that you might end up
only seeing 3.25 or 3.5 GB of RAM after you install it in the box.

For the benefit of others reading this thread here is the simple
explanation as to why Windows XP might not see all the RAM installed on
your computer:

The problem that you are seeing is based on an older architecture
design for memory addressing. All the systems architecture up to this
point were based on a maximum of 4GB of total memory. Nobody really
thought, when this standard was designed, that this amount of memory
would actually be in use. The problem that has happened is that you
have PCI devices that require memory address ranges so that they can
properly execute their commands. These address ranges were mapped in
the upper sections of this maximum amount. Since nobody thought you
would be using up to 4GB these address ranges started around the last
500MB of the memory ranges. This range is called the T.O.M. or Top of
Memory range. This is the point in the bios where it places on hold the
amount of memory that is required by the various PCI devices that are
found on the motherboard. Thus when you have PCI cards or AGP cards
installed on your motherboard these devices hold on to memory for their
own use and take away from the maximum amount of memory that is
available for other tasks. This amount of memory can vary from a little
as 200MB all the way to 1GB of memory (or even more in select cases). It
just depends on the PCI devices you have and the amount of PCI
(including AGP) that you have installed all at once.

There is really no way to get around this basic design limitation. The
only way to get around these type of issues is to use certain new
designs that have brand new architectures (i.e 64-bit designs) that
allow memory to be mapped in area's above 4GB. The brand new Intel Xeon
designs and the AMD Opteron designs are built around 64-bit technology.
This is only ½ of the equation that you would need to find success.
You would also need to use an OS that is actually PAE or PAE aware so
that it is able to address memory above the 4GB level. To find out
about PAE you can search Microsofts website for PAE (Physical Address
Extensions) and it will explain this concept and what OS's actually are
capable of providing this benefit. Windows 2000 and Windows 2003 would
fit both of these criteria. Windows XP on the hand would not allow this
type of ability.

Microsoft has addressed this type of issue in the following Microsoft
Article (291988)
http://support.microsoft.com/default.aspx?scid=kb;en-us;291988

[End quote]

http://www.tyan.com/archive/support/html/memory_faq.html


You missed the third leg for PAE; the application has to have code
that takes advantage of it. When I was playing with this, 8 years
ago, the only code I knew of was Oracle. I assume that MS SQL server
did, also.

PAE does not solve the problem of how big each code or data segment
segment can be. That is always 32 bits. An application that gets too
big for the 3GB limit can either rework the code to use overlays or
add calls to PAE to do segemnt switching, which is faster but still
has overhead.

I have an unconfirmed rumor that Photoshop CS3 (in beta) supports PAE.
 
T

Tim Slattery

I agree that Microsoft should spell this out more clearly and inform
users of the shortfall of their operating systems with regards to the
4GB RAM issue.

To be fair, my impression is that the problem is primarily with the
hardware architecture, not the operating system. You have to address
the BIOS, Video RAM and whatever else somehow, and this seems to be
the way that Intel hardware does it.
But even more at fault are hardware vendors who
conveniently omit to tell their customers of the shortfall or who
deliberately chose to hide the dirty little 4GB RAM secret.

True. They don't seem to care.
Call any
major computer supplier and tell them that you want a box fully loaded
with 4GB RAM and Windows 32-bit pre-loaded and not one will inform you
of the shortfall or suggest that you buy 3GB of RAM instead of 4, not
one will tell you to save your money and not buy the nearly useless last
stick of RAM.

Just to be a PITA: most computers arrange RAM in two banks. Each bank
has two slots, and the slots in a bank must be balanced. So to load
3GB, you'd have to 1GB sticks in one bank, and 2 512MB sticks in the
other bank. There may not be a huge price difference there.
 
H

HEMI-Powered

Today, Tim Slattery made these interesting comments ...
To be fair, my impression is that the problem is primarily
with the hardware architecture, not the operating system. You
have to address the BIOS, Video RAM and whatever else somehow,
and this seems to be the way that Intel hardware does it.

I know. At the time all this happened, XP-64 was in beta, and my
view of the world when it launched was that it was problematical.
My complaint, such that it is, is that I allowed myself to be
duped, that won't happen again.
True. They don't seem to care.


Just to be a PITA: most computers arrange RAM in two banks.
Each bank has two slots, and the slots in a bank must be
balanced. So to load 3GB, you'd have to 1GB sticks in one
bank, and 2 512MB sticks in the other bank. There may not be a
huge price difference there.
These discussions quickly get from the practical into the
theoretical. I hardly dispute you or the others who were
"helping" me see the light, but as I said, reality trumps all the
other cards in the game of life, and hindsight is always 20/20
but the crystal ball is always cloudy - meaning, forewarned is
forearmed (I just love trite saying!)

Thanks for the clarification.
 
C

C.Joseph Drayton

C.Joseph Drayton said:
Hi Ben,

A few years ago, I asked a similar question and the argument became
heated (I hope that doesn't happen this time).

I have read a couple of articles on the subject (a particularly
interesting one by an MVP here), and though what the articles said
made sense, I did some experimenting (what can I say I like to tinker).

What has worked best for me (I am now using a HP dv8205us laptop),
is that it has 2GB of RAM and the PageFile disabled. I can get away
with this because the only program that I ever use that requires the
PageFile is Adobe Photoshop. When I need to use Photoshop (very,
very rarely, I turn the PageFile on).

The reason I chose to do this was speed. My processing time for the
things I do most (I am a database programmer who works with very
large datasets) worked much better. Average processing time
decreased by 40% when compiling apps under both AR & Clarion and SQL
processing time decreased by about 32%.

Now what is interesting, is I have a friend with a similar set-up to
mine but he just tried running the Aston GUI and he got crashes
(Hard CRASHES) and ended up uninstalling it. We read an article
about PageFile size and turned on his Page file and set the minimum
and maximum to double his RAM (he also has 2GB) and Aston has worked
without a hiccup since.

Though there are many technical articles on the subject that are
very good, I think the 'PowerUser' might want to experiment with
their specific set-up to see what best meets their needs. A lot of
times these types of articles e're on the side of caution rather
than place performance as the priority.

Ciao . . . C.Joseph

"When hope is lost . . . the spirit dies."
-- Lao Tzu

http://blog.tlerma.com/

Just as an aside, I learned something new yesterday.

About a week ago I needed to turn on my swap file to work on a
Photoshop project. I forgot to turn it off.

I have to large database files 700MB each that I keep on 2GB and 4GB
thumbdrives. for the last week, I have been getting write delay
errors. I have the write cache turned off so I couldn't figure out
what was wrong. I even bought a new thumbdrive thinking that my
other three thumbdrives were bad. Same error with the new thumbdrive.

I noticed yesterday that the page file was still on. Turned it off
then started playing with a backup and was able to write to the
thumbdrive. tried the other thumbdrives and the writes all worked
fine. For grins&giggles, I turned back on the page file tried to do
the writes of the large files and ended up with the same errors.
Turned it back off and writes worked again.

Did some checking in the MSKB, and it seems the problem is related
to the fact that I am running 2GB of RAM. Seems the problem occurs
with machines that have more than 1GB of RAM.

Ciao . . . C.Joseph

"When hope is lost . . . the spirit dies."
-- Lao Tzu

http://www.tlerma.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top