Gerd Möllmann writes: > Gerd Möllmann writes: > >> In any case, I think I would try to change DO_MARKERS to start at the >> end of the marker vector. If fix_marker_vector runs often enough one >> could also "straighten" the free-list there, maybe. > > Or one could build a doubly-linked list of markers in most-recently > created order. But that would mean 3 array slots per marker in the > marker vector. Don't know. Which would be something like the attached. Can someone try this with the original recipe? (It's a quick sketch, and blah blah.)