Share via


Nonpaged Pool memory is over the warning threshold

The information in this article applies to:

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio Team System 2008 Team Foundation Server

  • Application-tier server

  • Data-tier server

  • Health check

The Best Practices Analyzer tool for Team Foundation Server queries a Windows Management Instrumentation (WMI) class (Win32_PerfRawData_PerfOS_Memory) to determine the current value of the PoolNonpagedBytes key.

A warning appears if the value of this key is larger than 100 MB or 200 MB, depending on the presence or absence of the /3GB switch in the Windows Boot.ini file. Specifically, a warning appears when the settings match either combination in the following table:

Boot.ini setting

Current paged pool is

/3GB

100 MB or more

None

200 MB or more

The value of the PoolNonpagedBytes key is the size, in bytes, of the kernel memory non-paged pool. This pool is an area of physical system memory for objects that cannot be written to disk even when they are not being used. The value of this key is the last observed value. Even on a functioning computer where Team Foundation Server is installed, no more than 85 MB of non-paged pool memory should be required, unless a backup or restore is occurring.

If this condition recurs after you restart the computer where Team Foundation Server is installed, be sure that your system is tuned. In addition, be sure that all software and hardware on it is up to date.

To resolve a warning about non-paged pool memory

  1. Verify that the most recent versions of the following are installed and running:

    • Service pack for operating system

    • Service pack for Team Foundation Server 

    • Hardware firmware and drivers

    • System BIOS updates

    • Updates for any other applications that are installed and running

  2. If software and hardware updates do not resolve this problem, disable all software from manufacturers other than Microsoft.

  3. Restart the computer that is running Team Foundation Server.

  4. Monitor the Memory | Pool Nonpaged Bytes performance counter to ensure that it is not climbing over the listed threshold for your system.

See Also

Tasks

The computer has the /3GB switch set but has less than 1 GB of memory

Paged pool memory is over the warning threshold

Other Resources

Hardware and Platform Issues