Consultor Eletrônico



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.