locked
Memory usage RRS feed

  • Question

  • what are 

    commited ? Cached? Paged pool and non-paged pool?

    Tuesday, August 11, 2020 2:38 AM

Answers

  • Hi sakurai_db,

    > what are commited ? Cached? Paged pool and non-paged pool?

    Quote reply from this case: What are “Commited Memory”, “Cached”, “Paged”, “Not-paged pool” & How They are Different with “In-Use Memory”

    The second number in the committed memory refers to the commit limit which is amount of physical memory + the size of page file.

    The first number in the committed memory refers to how much memory applications requested to use.

    When an application first requests to use a certain amount of memory, Windows makes sure that it can fit somewhere, either in the pagefile or memory. It doesn't mean that much memory is taking up actual physical memory or the pagefile space. It just means Windows reserves this space in the total commit limit, in case it is used. Most requested memory is used but not all.

    Cached Refers to the amount of physical memory being used for speeding up file system access. On client OS, up to 10% of your memory is used for buffering writes ("dirty page threshold").

    Paged pool is amount of kernel and device driver memory that CAN spill over from physical memory into the slow page file (source).

    Nonpaged pool is the amount of kernel and device driver memory that must stay in physical memory. This type of memory cannot be offloaded onto the disk.

    And more information: memory-performance-information

    BR,

    Mia

    If the reply helped, do "Accept Answer" and upvote it.--Mia


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.



    • Edited by MIAOYUXI Tuesday, August 11, 2020 7:39 AM
    • Marked as answer by sakurai_db Tuesday, August 11, 2020 10:27 AM
    Tuesday, August 11, 2020 7:37 AM

All replies

  • Hi sakurai_db,

    > what are commited ? Cached? Paged pool and non-paged pool?

    Quote reply from this case: What are “Commited Memory”, “Cached”, “Paged”, “Not-paged pool” & How They are Different with “In-Use Memory”

    The second number in the committed memory refers to the commit limit which is amount of physical memory + the size of page file.

    The first number in the committed memory refers to how much memory applications requested to use.

    When an application first requests to use a certain amount of memory, Windows makes sure that it can fit somewhere, either in the pagefile or memory. It doesn't mean that much memory is taking up actual physical memory or the pagefile space. It just means Windows reserves this space in the total commit limit, in case it is used. Most requested memory is used but not all.

    Cached Refers to the amount of physical memory being used for speeding up file system access. On client OS, up to 10% of your memory is used for buffering writes ("dirty page threshold").

    Paged pool is amount of kernel and device driver memory that CAN spill over from physical memory into the slow page file (source).

    Nonpaged pool is the amount of kernel and device driver memory that must stay in physical memory. This type of memory cannot be offloaded onto the disk.

    And more information: memory-performance-information

    BR,

    Mia

    If the reply helped, do "Accept Answer" and upvote it.--Mia


    ""SQL Server related"" forum will be migrated to a new home on Microsoft Q&A SQL Server!
    We invite you to post new questions in the "SQL Server related" forum’s new home on Microsoft Q&A SQL Server !
    For more information, please refer to the sticky post.



    • Edited by MIAOYUXI Tuesday, August 11, 2020 7:39 AM
    • Marked as answer by sakurai_db Tuesday, August 11, 2020 10:27 AM
    Tuesday, August 11, 2020 7:37 AM
  • thanks 

    Tuesday, August 11, 2020 10:28 AM