Kbase P167048: probkup online for a database with Type II areas on windows 2003 R2 64 bit does not release memory.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/12/2010 |
|
Status: Verified
SYMPTOM(s):
probkup online for a database with Type II areas on windows 2003 R2 64 bit does not release memory.
probkup online for a database with Type I areas on windows 2003 R2 64 bit does not release memory.
FACT(s) (Environment):
ia64 (Intel Itanium 64-bit)
x86_64 (AMD64/EMT64)
Windows Server 2003 R2 Enterprise
OpenEdge 10.1B03 Service Pack
Windows
OpenEdge 10.1B
OpenEdge 10.2A
OpenEdge 10.2B
CAUSE:
This is NOT a Progress defect. Progress is just making calls to OS and we do not have any influence on how the OS makes its memory allocations.
FIX:
There are two work arounds for this issue:
1.
1A) Install Microsofts' Windows Dynamic Cache Service.
The following URL is from Microsoft about Windows Dynamic Cache Service:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
1B). After Windows Dynamic Cache Service has been installed modify the following:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DynCache\ImagePath
and change
C:\Windows\System32\DynCache.exe
to
C:\Windows\SysWow64\DynCache.exe
otherwise the service will not start
1C.) Go to (regedit) and set the following to restrict the amout of cache that can be used:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DynCache\Parameters\MaxSystemCacheMBytes to 128 (hex)
1D). Reboot the machine.
After doing this the amount of memory consumed is reduced.
or
2. Another workaround is to Stop and restart the database.