View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0021457 | Open CASCADE | OCCT:Foundation Classes | public | 2009-11-03 18:49 | 2017-01-29 08:48 |
Reporter | Assigned To | ||||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
OS | All | ||||
Fixed in Version | 6.4.0 | ||||
Summary | 0021457: Make Standard::Purge() working hard to return more memory to the system | ||||
Description | The current version of the method Purge of the class Standard_MMgrOpt releases only free memory blocks of sizes greater than the value of MMGT_CELLSIZE (200 by default). Smaller blocks are allocated from within so named memory pools, and they are never returned to the system. With this improvement, the method Purge() finds the pools that do not contain any busy blocks and releases them. | ||||
Additional information and documentation updates | Documentation remark, added by MSV 2009-11-04 10:36:19: Improvements: Memory management. The method Standard::Purge has been improved. The previous implementation of this method in the class Standard_MMgrOpt released only free memory blocks of sizes greater than the value of MMGT_CELLSIZE (200 by default). Smaller blocks are allocated from within so named memory pools, and they were never returned to the system. With this improvement, the method Purge() finds the pools that do not contain any busy blocks and releases them. After that the virtual address space is really returned to the system. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-11-03 18:52 | bugmaster | Assigned To | bugmaster => msv |
2009-11-03 18:52 | bugmaster | Status | new => assigned |
2009-11-04 12:30 |
|
Status | assigned => resolved |
2010-06-23 13:31 | bugmaster | Status | resolved => tested |
2010-07-19 21:12 | bugmaster | Status | tested => verified |
2011-08-02 11:23 | bugmaster | Category | OCCT:FDC => OCCT:Foundation Classes |
2012-01-10 16:32 |
|
Description Updated | |
2012-01-10 16:32 |
|
Additional Information Updated |