MPS issue job000818

TitlePerformance of mps_arena_expose is too slow for Configura
Statussuspended
Priorityessential
Assigned userDavid Jones
OrganizationRavenbrook
Descriptionmps_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.
AnalysisThe 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 foundcustomer
Evidencemail
Introduced in1.102.0
Created byDavid Jones
Created on2003-11-11 15:11:05
Last modified byGareth Rees
Last modified on2014-03-07 10:10:48
History2003-11-11 DRJ created
2003-11-19 DRJ bug; separate job
2004-03-05 DRJ suspended (no longer required)

Fixes

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.