MPS issue job000647

Titlemps_arena_step disregards its argument
Statusclosed
Priorityessential
Assigned userNick Barnes
OrganizationRavenbrook
DescriptionThe new function mps_arena_step() disregards its argument. This function was introduced to allow opportunistic garbage collection policies in interactive clients. The purpose of the function is to offer some CPU time to the MPS. The argument specifies how much CPU time the MPS is allowed to take. The existing implementation does not use this argument; it simply takes one incremental step, of size equal to the trace "rate".
Analysisglobal.c:ArenaStep should keep track of time, using the existing mps_clock() function to measure time (calibrated by the new mps_clocks_per_sec() function).
How foundinspection
EvidenceI just know.
Observed in1.100.1
Introduced in1.100.0
Created byNick Barnes
Created on2002-12-30 15:36:23
Last modified byNick Barnes
Last modified on2003-01-03 12:42:50
History2002-12-30 NB Created.

Fixes

Change Effect Date User Description
37432 closed 2002-12-30 15:42:19 Nick Barnes Make ArenaStep keep track of time.