Issue 31963  —   Grid is leaking memory when closing form without clear

Status:   Planned for resolution in 10.4.01

Solution available in patch(es):      10.3.02.010    9.7.05.023

Description:

 Summary:
 Uniface is leaking memory since patch 9.7.05.007 when closing a form with a
 Grid that still contains data.

 Environment:
 +Uniface:
 * All Versions
 * Version 9.7.05.007 (and higher)

 +Operating System:
 * OS independent

 +Database:
 * DBMS independent

 Symptoms:
 A form with a Grid is started, data is retrieved and the component is closed
 without clearing the Grid entity. Not all the allocated memory is released.
 When repeating the steps (open form, retrieve, and close) repeatedly then the
 memory usage of Uniface will steadily increase.

 In a test Uniface leaked about 4 MB per test iteration when loading 1000
 records into a Grid with 10 fields.

Workaround:

 Downgrade to patch 9.7.05.006.

Notes: