locked
Windows 7 Does not release RAM after process completes RRS feed

  • Question

  • Hi,

    I am experiencing a similar issue to an older post (nearly 2 years so thought I would post a new thread) however it occurs after file transfers, I have a windows 7 home 64-bit 6gb ram, before the file transfer the ram hovers between 1.2-1.4gb of ram but during the transfer it ramps up to around 3gb and after the transfer is finished, it stays at 3gb and increases again if I do another file transfer until the system hangs due to lack of memory.

    I am copying the files from a NAS to a USB HDD dock (approx 30gb each time)

    I used RAMMAP and the only thing that stands out is the nonpaged pool which is at 2gb when the ram is stuck at 3.27gb

    Any help would be appreciated.

    Friday, August 31, 2012 6:31 AM

All replies

  • Hi,


    I noticed that the main memory cost if from NonPaged Pool. I would like to share two documents for you.


    Pushing the Limits of Windows: Paged and Nonpaged Pool

    Memory Management - Understanding Pool Resources


    Kim Zhou

    TechNet Community Support

    Monday, September 3, 2012 6:47 AM
  • Hi Kim,

    I used poolmon and the nonpaged pool usage seems to belong to the Fwxp tag: Fwpx - fwpkclnt.sys - WFP NBL tagged context (from pool tag list)

    I performed a file transfer with poolmon open and watched as this tag increased in size


    • Edited by jonsd Monday, September 3, 2012 7:16 PM
    Monday, September 3, 2012 7:12 PM
  • Here is Poolmon and task manager a few minutes after the transfer was complete
    Monday, September 3, 2012 7:25 PM
  • Sounds like a known issue: http://support.microsoft.com/kb/979223

    You can consider to install KB 981889 http://support.microsoft.com/kb/981889 to avoid all the WFP related known issues Microsoft has published.


    “Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.”

    Wednesday, September 5, 2012 7:28 AM
  • ok, have got the hotfix file, it is a self extracting ZIP and it asks where I want to unzip the files to, I leave it as is to the c: drive, but after it is finished, I restart and check using systeminfo from the command line but dont see the hotfix listed?

    How do I know it has installed or am I doing something wrong?

    Wednesday, September 5, 2012 12:54 PM
  • Please try to unzip this hotfix to c:/1, than go to c:/1 folder, you will find a MSU update file, try to install it again.

    “Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.”

    Friday, September 7, 2012 7:54 AM
  • Ok, just did that, got the MSU file but after clicking it said this update is not applicable to your computer
    Friday, September 7, 2012 1:38 PM
  • how about the http://support.microsoft.com/kb/981889? please check if your Netio.sys and Tcpip.sys version is higher than this KB mentioned.  

    Or please try to apply the following more newer updates:

    http://support.microsoft.com/kb/2733994

    http://support.microsoft.com/kb/2733445


    “Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.”


    Wednesday, September 12, 2012 9:29 AM
  • ok, I was able to apply 2733994, so I installed it first and when I tried to install 2733445 it said the hotfix was already installed

    981889 said not applicable to your computer.

    Probelm is still there.

    How do I check what version of netio.sys I have?

    Wednesday, September 12, 2012 4:42 PM
  • Since you have installed the two hotfixes, but this issue still occurs, that means this is now the known issue for neio.sys.

    I noticed that you are copy a file from a NAS device to a USB HDD, so can you please also upgrade the NIC driver/firmware to avoid all the possible known issues?

    Meanwhile, can you reproduce this issue on other Windows 7 clients? 


    “Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.”

    Friday, September 14, 2012 6:32 AM
  • Have upgraded the NIC driver (it is onboard ethernet so updated MB drivers), still got the problem, I only have one PC running windows 7.

    My version of Netio.sys is 6.1.7601.17939

    My version of TCPIP.sys is 6.1.7601.17939

    Thursday, September 27, 2012 2:52 PM
  • I have a very similar problem win Windows 7 Professional 64-bit ("Fwxp tag: Fwpx - fwpkclnt.sys - WFP NBL tagged context")

    I have a .NET application which is receiving a data stream via TCP/IP from another (3d party) process on the same machine (small data chunks at somewhat high rate ~ 20000 messages/sec). On average, the non-paged memory pool (FWXP) grows at the rate 10 MB/sec. On my 8 GB RAM computer this means that it kills eats up most of the RAM in less than 10 minutes; this RAM cannot be reclaimed by restarting my application and the 3d party application (obviously since we are talking the kernel non-paged memory pool). Only reboot can help.

    I tried as discussed, hotfix 981889, but it "was not applicable". 

    The links 

    http://support.microsoft.com/kb/2733994

    http://support.microsoft.com/kb/2733445

    don't work anymore.

    Anymore suggestions?

    Currently this problem fully prevents me from releasing the SW release to the customer.


    Yuri Sh

    Friday, November 9, 2012 9:32 PM