5

Just a simple theoretical question:

  • Does increasing the amount of physical RAM on a laptop affect the battery life while in standby?

I always thought the only real difference between hibernate and standby was that standby still had to power the RAM to keep memory and a tiny bit of CPU, while hibernation allowed the RAM to power off by dumping the memory on hard drive which would keep that data even when turned off (at the cost of time in transporting the data).

3 Answers 3

4

Yes, probably. Most RAM on laptops is dynamic RAM, which requires periodic refreshing in order for its charge not to leak away.

There are a couple of ways that laptops can reduce this:

  1. They can have flash RAM: not a good option, since flash is slower, more expensive and generally more complex than dynamic;
  2. They can swap ram onto the disk: usually not all can be swapped in this way, but if most can, then you need suffer no penalty from the extra RAM. Swapped RAM will take time to be restored when the laptop wakes up.

Modern laptops have a series of states of sleep, which means they store less and less in RAM unswapped.

1

It does affect battery life, as more hardware means more power to keep it running. However, the drain on your battery from being in sleep mode is negligible. RAM only uses a few watts of electricity to maintain its state, so it doesn't really matter how much you have.

3
  • 3
    watts? I would expect the figure to be much lower than a watt, at most a few deciwatts.
    – ninjalj
    May 14, 2011 at 0:16
  • Perhaps, I'm not sure of the exact amount. My point was that it consumes a small, negligible amount of electricity.
    – Bigbio2002
    May 15, 2011 at 6:01
  • A few watts is what the whole laptop is supposed to consume in sleep mode. May 28, 2015 at 8:27
-1

It depends on the design of operation system. I think everyone know what is virtual memory and swap.

Many systems, do make a copy of data from memory into HDD, with a lowest priority the background, even there are still many memory available. This kind of design speed up the response time when system is running out of memory.

It swap anyway, but if you have more RAM, it will save some power to read swap from HDD back to memory as they are less willing to be "dirty".

In the case of hibernate, I am not sure how it has been done. Does hibernate copy everything data, including cache and which are already swapped into HDD? Or it does only hibernate the data which are not "available"?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .