[gclist] object aging rates in generational collectors
Eliot Moss
moss@cs.umass.edu
Thu, 4 Oct 2001 23:02:57 -0400 (EDT)
What you might want to do is adjust the sizes of the arenas, adaptively, to
try to balance the collector work between, or the space utilization, or
some overall cost measure that incorporaes time and space. With 2 spaces,
you want to achieve a balance where shifting the size in either direction
(by a small amount) will not change the cost. (Think calculus style
derivatives here.) Likewise, for n spaces you'd like the marginal cost
change for each space to be the same, I believe. (I may be oversimplifying
the math, but the mathematical intuition could lead to an adaptive
algorithm that tries to find and then track the minimal cost point by doing
such balancing of costs.)
-- EM
==============================================================================
J. Eliot B. Moss, Associate Professor http://www.cs.umass.edu/~moss www
Department of Computer Science +1-413-545-4206 voice
140 Governor's Drive, Room 372 +1-413-545-1249 fax
University of Massachusetts moss@cs.umass.edu email
Amherst, MA 01003-4610 USA +1-413-545-3733 Priscilla Coe sec'y
==============================================================================