[gclist] Representation of pointer set
Charles Fiterman
cef@geodesic.com
Tue, 02 May 2000 12:58:05 -0500
Currently I agree with representing the pointer set (mark stack) as an
array and operating systems have these neat expanding stacks.
Has anyone experimented with keeping a sorted heap instead of a stack? Now
initially this sounds insane. Why would anyone put an expensive data
structure like a sorted heap in the most time sensitive part of their program.
But collection can be swap limited and sorting these pointers would improve
locality of reference.
This is a good argument for object oriented design. You could trivially do
such experiments.