HELP: Task Manager!!!!!

Page 1 of 2 12 LastLast

  1. Posts : 10
    Win7 & Linux FC8
       #1

    HELP: Task Manager!!!!!


    Hi all,

    I have been doing allot of research on Win7's Task Manager, in particular the Performance Tab because I am getting issues I am not understanding. I read an older thread on here explaining the Manager

    (user:Brink - 18/01/09)

    • Total is the amount of RAM installed on your computer, listed in megabytes (MB).
    • Cached refers to the amount of physical memory used recently for system resources.
    • Available is the total of standby and free memory from the Resource Monitor.
    • Free is the amount of memory that is currently unused or doesn't contain useful information (unlike cached files, which do contain useful information).


    What I don't understand is how is it possible to have almost NO 'Free' memory but have loads of 'Available' memory. I have attached a screen shot below. We are running Win7 on a Dell Precision 690.

    Can anyone explain in more detail or suggest a link about these values I would be most grateful. Much appreciated.

    Many thanks,
    Nick.
    Attached Thumbnails Attached Thumbnails HELP: Task Manager!!!!!-tm_syscrash.jpg  
      My Computer


  2. Posts : 1,170
    XP Pro SP3 X86 / Win7 Pro X86
       #2

    niic said:
    What I don't understand is how is it possible to have almost NO 'Free' memory but have loads of 'Available' memory. I have attached a screen shot below. We are running Win7 on a Dell Precision 690.

    Can anyone explain in more detail or suggest a link about these values I would be most grateful. Much appreciated.

    Many thanks,
    Nick.
    Hi Nick... It's possible because of the ultra silly "Superfecth" service. What this does is pre-load a mess of stuff trying to predict what you will need next as a means of improving apparent performance. All it really does is thrash heck out of your disk drive. The memory is considered "releasable" in that loaded modules not currently in use can be over-written (released) on demand.

    If you go into Control Panel / Admin Tools / Services, find the Superfetch service... Right click on it, select properties and set it to "Disabled" then restart your computer you'll find most of your "available" memory will be shifted to "free" memory. You will also find your hard disk is considerably less active and, as a result, your system will run a little smoother.

    (It's one of those "What WERE they thinking??" kinda things....)
      My Computer


  3. Posts : 10
    Win7 & Linux FC8
    Thread Starter
       #3

    Hi,

    I see so 'Available' also deals with SuperFetch? I thought Cache was what SuperFetch dealt with?? Confused!

    I read a few forums with people saying that Available = Standby + Free? They are not directly related?

    What is the difference between 'Cache' and 'Standby' then?

    Thanks for the help, much appreciated.

    Cheers
    Nick.
      My Computer


  4. Posts : 1,170
    XP Pro SP3 X86 / Win7 Pro X86
       #4

    niic said:
    Hi,

    I see so 'Available' also deals with SuperFetch? I thought Cache was what SuperFetch dealt with?? Confused!

    I read a few forums with people saying that Available = Standby + Free? They are not directly related?

    What is the difference between 'Cache' and 'Standby' then?

    Thanks for the help, much appreciated.

    Cheers
    Nick.

    To be honest, I'm not entirely sure... Perhaps one of the local gurus can jump in and give us both some good information....
      My Computer


  5. Posts : 5,642
    Windows 10 Pro (x64)
       #5

    CommonTater said:
    ...your system will run a little smoother.
    How will it run smoother?

    Standby == Memory that contains cached data and code that is not actively in use.
      My Computer


  6. Posts : 1,170
    XP Pro SP3 X86 / Win7 Pro X86
       #6

    logicearth said:
    CommonTater said:
    ...your system will run a little smoother.
    How will it run smoother?
    Because it's not thrashing the hard disk so much.
      My Computer


  7. Posts : 5,642
    Windows 10 Pro (x64)
       #7

    CommonTater said:
    Because it's not thrashing the hard disk so much.
    Uh huh...
      My Computer


  8. Posts : 1,170
    XP Pro SP3 X86 / Win7 Pro X86
       #8

    logicearth said:
    Uh huh...
    Ummmm... I'm here for two reasons... To share what I might know and to learn some of what I don't. If you can explain to me why I am wrong, please do so (Politely, of course) otherwise I'll just go right on assuming I'm right...
      My Computer


  9. Posts : 5,642
    Windows 10 Pro (x64)
       #9

    The disk trashing you are referring to. This is caused by the initial loading of the system, while you are installing your various application and others. After a while when the system is no longer in such a high level of flux any disk trashing will subside. However, this disk trashing should not have an impact on the system if it is SuperFetch that is trashing the disk. Any I/O operation that SuperFetch preforms is done so at a low I/O priority, meaning it will only use I/O resources when it will not effect the performance of the system.

    Second the data cached in RAM is never paged out of RAM. If an application requires the space occupied by the cache it is simply overwriting with zero overhead. There is no speed-up or getting a smoother system when you turn off SuperFetch, all you get is wasted RAM.

    http://technet.microsoft.com/en-us/m...stakernel.aspx
    Whenever memory becomes free-for example, when an application exits or releases memory-SuperFetch asks the Memory Manager to fetch data and code that was recently evicted. This is done at a rate of a few pages per second with Very Low priority I/Os so that the preloading does not impact the user or other active applications.
      My Computer


  10. whs
    Posts : 26,210
    Vista, Windows7, Mint Mate, Zorin, Windows 8
       #10

    CommonTater said:
    logicearth said:
    Uh huh...
    Ummmm... I'm here for two reasons... To share what I might know and to learn some of what I don't. If you can explain to me why I am wrong, please do so (Politely, of course) otherwise I'll just go right on assuming I'm right...
    You are actually wrong - I think. Cached memory is available memory. Before you would get any hard page fault, the system would first have to populate all free and cached memory (the light and dark blue in Process Monitor). In a 3 or 4GB system with normal duties this will practically never happen - and I said "normal duties". If you throw some CAD at it, that is another story.

    It is also a big mistake to disable superfetch (unless you operate on an SSD - and even then). The time to fetch an instance from RAM is many thousand times faster than getting it off the disk (even the SSD). And if your LOR (location of reference) is very narrow (meaning that you are using more or less the same applications all the time), then superfetch does a good service. It must be a weird operating environment where superfetch would be counterproductive.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 13:50.
Find Us