gc.c has this:
struct
{
enum gc_phase phase;
EMACS_INT n_gc[GC_STAT_COUNT];
EMACS_INT n_cycles[GC_STAT_COUNT];
EMACS_INT enqueued[GC_STAT_COUNT];
EMACS_INT dequeued[GC_STAT_COUNT];
EMACS_INT repushed[GC_STAT_COUNT];
EMACS_INT enqueued2[GC_STAT_COUNT];
EMACS_INT dequeued2[GC_STAT_COUNT];
EMACS_INT finalized[GC_STAT_COUNT];
EMACS_INT freed[GC_STAT_COUNT];
EMACS_INT explicitly_freed;
EMACS_INT explicitly_tried_freed;
} gc_state;
Here is a snapshot before the second wrap around of the numbers in
enqueued and dequeued:
Here is the same after the second wrap-around:
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/