diff --git a/mps/src/vmw3.c b/mps/src/vmw3.c index 9487da35b5f..13731b08604 100644 --- a/mps/src/vmw3.c +++ b/mps/src/vmw3.c @@ -1,6 +1,6 @@ /* impl.c.vmw3: VIRTUAL MEMORY MAPPING FOR WIN32 * - * $HopeName: MMsrc!vmw3.c(trunk.26) $ + * $HopeName: MMsrc!vmw3.c(trunk.27) $ * Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved. * * Design: design.mps.vm @@ -55,7 +55,7 @@ #include "mpswin.h" -SRCID(vmw3, "$HopeName: MMsrc!vmw3.c(trunk.26) $"); +SRCID(vmw3, "$HopeName: MMsrc!vmw3.c(trunk.27) $"); /* VMStruct -- virtual memory structure */ @@ -131,30 +131,33 @@ static Res VMSetCollectionStrategy(VM vm) /* Source: drj's test data, 1998-03-30 */ AMCGen0Frequency = 16; AMCGen1Frequency = 160; - AMCGen2Frequency = 700; + AMCGen2Frequency = 1000; + /* random defaults */ AMCGen0RampmodeFrequency = 16; AMCGen1RampmodeFrequency = 160; - AMCRampGenFrequency = 1000; + AMCRampGenFrequency = 700; AMCGen2RampmodeFrequency = 4000; } else if (vmRAMSize >= 60*1024*1024) { /* Parameters optimized for 64 MB machines */ /* Source: RIT's test data, 1998-03-26 */ AMCGen0Frequency = 6; - AMCGen1Frequency = 60; - AMCGen2Frequency = 360; + AMCGen1Frequency = 48; + AMCGen2Frequency = 480; + /* random defaults */ AMCGen0RampmodeFrequency = 6; - AMCGen1RampmodeFrequency = 48; - AMCRampGenFrequency = 480; + AMCGen1RampmodeFrequency = 36; + AMCRampGenFrequency = 360; AMCGen2RampmodeFrequency = 1600; } else { /* Parameters optimized for 32 MB machines */ /* Source: Tony's test data, 1998-03-26 */ AMCGen0Frequency = 4; - AMCGen1Frequency = 32; - AMCGen2Frequency = 200; + AMCGen1Frequency = 20; + AMCGen2Frequency = 300; + /* random defaults */ AMCGen0RampmodeFrequency = 4; AMCGen1RampmodeFrequency = 20; - AMCRampGenFrequency = 300; + AMCRampGenFrequency = 200; AMCGen2RampmodeFrequency = 1000; } }