Title | Performance of mps_arena_expose is too slow for Configura |
Status | suspended |
Priority | essential |
Assigned user | David Jones |
Organization | Ravenbrook |
Description | mps_arena_expose (see job000813) is a good workaround for the Win2K / Office XP problem described in job000812. Configura now want to use this in production systems so want improved performance. |
Analysis | The big performance drain is that the next collection has to scan the entire heap. Göran suggests that we remember the protection state and restore it later. There is a bug with the implementation of this, see job000825 2004-03-05 drj Configura no longer want this as a proper fix for the underlying problem was found. See analysis in job000812. However, mps_arena_unsafe_expose_remember_protection was implemented to meet this job. Status -> suspended as this is no longer required. |
How found | customer |
Evidence | |
Introduced in | 1.102.0 |
Created by | David Jones |
Created on | 2003-11-11 15:11:05 |
Last modified by | Gareth Rees |
Last modified on | 2014-03-07 10:10:48 |
History | 2003-11-11 DRJ created 2003-11-19 DRJ bug; separate job 2004-03-05 DRJ suspended (no longer required) |
Change | Effect | Date | User | Description |
---|---|---|---|---|
64983 | open | 2003-11-19 14:15:49 | David Jones | MPS: now uses correct test for remembering / restoring SegSummary. |
64245 | open | 2003-11-14 11:16:25 | David Jones | MPS: bug fix revealed by mpsicv |
64140 | open | 2003-11-13 17:07:13 | David Jones | MPS: Implementing Remember / Restore protection for real. |
63975 | open | 2003-11-12 12:12:09 | David Jones | MPS: doc for new mps_arena_unsafe_expose_remember_protection and mps_arena_unsafe_restore_protection |
63867 | open | 2003-11-11 16:22:12 | David Jones | MPS: Adding (null) interface to remember protection state. |