The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Need help on reducing the amount of Cache in RAM memory. Please help!

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by Phistachio, Sep 4, 2010.

  1. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    So, I've found out that I have around 1-3GB of Cache being used off my 6GB RAM, what gets me to have only around 800MB, sometimes 1GB. Is there a way of having 0 usage of cache, therefor to have more RAM available for games, etc?

    Thanks!
     
  2. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    If you're running Win7 or even Vista, what you have available is what is shown on the 'Available' line (basically, Free + Cached).

    The Cached RAM helps your OS experience be smoother when your programs don't demand all the RAM your system offers. As soon as a program requests the RAM, it is released from it's Cached status.

    In other words, nothing to worry about. ;)
     
  3. MidnightSun

    MidnightSun Emodicon

    Reputations:
    6,668
    Messages:
    8,224
    Likes Received:
    231
    Trophy Points:
    231
    If your programs need more RAM, it'll "steal" it from the cached portions if need be. There's no benefit to turning off caching (SuperFetch), so I'd recommend not to touch it.
     
  4. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    So, if I run a 4GB RAM game, it will steal the RAM from the Cache and give it to the game?

    Other than that, thanks a bunch :D

    EDIT:

    I've just noticed that the amount of available RAM is always diferent! I have a 6GB RAM, why cant i use the whole 6068MB horsepower?
    At the moment, I have 1886MB cached RAM memory, and 2477MB. If i want to run a game, that is 4GB, it will be 0MB cache and 4GB free?
     
  5. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    First, with 6GB of RAM you should have 6144MB total.

    Windows won't show that (depending on specific configurations) because the video card uses some RAM along with other hardware devices.

    When you run a game that uses 4GB RAM for itself, Windows will first use almost all of the free RAM and as little of the Cached RAM as it needs.

    So, your Free RAM might be a couple of hundred MB's, but the Cached may still be 1.89GB or more.

    Why more? Because the program(s) already running will be partially included in the Cached statistic.

    Try opening programs while Task Manager is running and you'll see it for yourself.
     
  6. MidnightSun

    MidnightSun Emodicon

    Reputations:
    6,668
    Messages:
    8,224
    Likes Received:
    231
    Trophy Points:
    231
    Yes.

    That's because you have more RAM than even SuperFetch caching needs - there's completely unused RAM in addition to the RAM used for caching. However, as I've said, for all intents and purposes to you, the user of the computer, cached RAM is exactly the same as available RAM. Both can be immediately used by your programs and games.
     
  7. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    Ok guys! Thanks a lot!

    Glad I switched over from Notebookcheck... 80% for an ASUS G73... Seriously?!
    And 80% for an ASUS N61Jq! It deserves at least 90, aswell the G73 at least 95!
     
  8. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    Oh, and 1 more thing :

    Why, from all the 6GB of RAM I have, why doesnt it show 6GB of RAM in the "Available" section? It shows, at the moment, 3.8GB "available", why doesnt it show 6GB, since thats the amount that i have?
     
  9. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Ah! Because Windows doesn't include what it is using for itself. ;)
     
  10. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    WAT!
    I am looking at my task manager, and I'm freightned...

    Total : 6068
    In cache : 4055
    Available : 3911
    Free : 0

    Mmmmm... Thats bad, no? :/
     
  11. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    Open a program, see if anything changes.

    Go to task manager--> Performance--> Resource manager--> Memory--
    Look at your stand by memory. That's kind of your free memory.
     
  12. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    Launched TF2, got to 55 MB :/
     
  13. sgogeta4

    sgogeta4 Notebook Nobel Laureate

    Reputations:
    2,389
    Messages:
    10,552
    Likes Received:
    7
    Trophy Points:
    456
    Unless you're getting low memory errors or your system is stuttering, you're fine. 6GB is more than enough for games and pretty much everything that most users use their laptop for.
     
  14. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    Take a look at the picture.
     

    Attached Files:

    • ...,.png
      ...,.png
      File size:
      153.4 KB
      Views:
      162
  15. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631

    Why are you frightened?

    1):
    Windows is telling you that out of 6144MB it has direct control of 6068MB; the difference is used by hardware such as your video card, audio card and lan card - this is pre-allocated during boot and Windows cannot 'claim' it for itself.

    2):
    It has just under 4GB of programs that you normally run in it's cache ready to go when you click their icon(s) and of that, it is able to 'release' 3911MB for any other program you wish to run that is not already in the memory cache.

    3):
    With 0MB free RAM reported, your computer is telling you that no resources are being wasted (resources like your RAM)! Your computer has tracked your usage pattern and has optimized itself to fully match your 'normal' computing habits.

    4):
    Now, the difference between 6068MB and what is available (4055MB) is what Windows is using for itself - for a total of 2013MB - it doesn't report it directly, we have to compute it ourselves.

    So, you see - no alarms should be ringing in your head - instead, you should be hearing the angelic music of an O/S that is fully in tune with it's user. :)


    Hope this has cleared some things up for you?

    Cheers!
     
  16. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    Thanks dude :D
    But still, I dont understan why cant I use ( for example ) the whole 6GB only for metro 2033? :D
    Because I wanted to have all those 6GB for Metro 2033 :D
     
  17. TANWare

    TANWare Just This Side of Senile, I think. Super Moderator

    Reputations:
    2,548
    Messages:
    9,585
    Likes Received:
    4,997
    Trophy Points:
    431
    You have to understand a bit about programing and garbage collection. Programs are no longer linear and are object oriented. To put this in lay terms, an object such as a DB is created for your saved games but then as the DB is no longer being used it is destroyed in memory and garbage collection comes and cleans it up and frees the memory for other sections to use.

    If the program were linear and non destructive everything would have to be built before the program could run. This would limit the speed and loading of the program and would limit options as the programers would then be memory size limited by available ram and/or the page file.

    You also have to remember even a small under 1K like of code can create a memory object over 1GIG in size or more. You can not go by the program is only 64K so all I'll need is 64K of extra memory for it. Windows and other OS's do their job of memory management quite well.

    For this reason don't worry and let the OS do its thing. Your only concern is when the page file starts getting high usage. At that point it is time for more ram or some program triming. That is so long as you are not experiencing a memory leak, which is essentially some program creates objects that are not being destroyed for memory collection to gather back up.

    Now this is just to give you a gist of what is up and to calm your fears. Windows, and again other OS's, do a great job with memory management so just do not worry........................
     
  18. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    Or simply put, Metro 2033 cannot use 6gb of ram.. At least not in the resolution your going to be playing, with the hardware you have.

    Metro 2033 was supposed be "8 gbs" for the optimal performance, but they neglected to mention that 8gbs would be used under dx11/multiple display scenarios not single display under 2500x1600 resolution...
    4gb of ram is plenty under 1080p for metro 2033.
     
  19. Phistachio

    Phistachio A. Scriabin

    Reputations:
    1,930
    Messages:
    2,588
    Likes Received:
    145
    Trophy Points:
    81
    I play High/very high sttings 25+ FPS @ 1440x900 :D
     
  20. Crimsoned

    Crimsoned Notebook Deity

    Reputations:
    268
    Messages:
    1,396
    Likes Received:
    3
    Trophy Points:
    56
    Yeah you definitely won't ever utilize over 4gbs of ram with metro 2033... Heck you may be using less then 3gbs.