GNU bug report logs -
#12892
‘gc-stats’ w/o ‘bytes-malloced’
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
In pre-2.x Guile, ‘gc-stats’ returns an alist w/ keys:
gc-time-taken
cells-allocated
total-cells-allocated
cell-heap-size
bytes-malloced
gc-malloc-threshold
gc-times
gc-mark-time-taken
cells-marked
cells-swept
malloc-yield
cell-yield
protected-objects
cell-heap-segments
In Guile 2.0.6, the keys are now:
gc-time-taken
heap-size
heap-free-size
heap-total-allocated
heap-allocated-since-gc
protected-objects gc-times
I think the NEWS should mention this change and the documentation should
summarize what the fields mean. Practically speaking, i am interested
mostly in the 2.x equivalent for pre-2.x ‘bytes-malloced’, as its lack
causes Guile-SDL to fail "make check DEBUG=1":
[.ttn.make-check.log.gz (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]
by tripping up proc:
(define (malloced)
;; prudence or superstition? you be the judge!
(gc) (gc)
(assq-ref (gc-stats) 'bytes-malloced))
in test/leak.scm. A related issue is how the error is reported. It
seems strange that the file is "unknown".
--
Thien-Thi Nguyen ..................................... GPG key: 4C807502
. NB: ttn at glug dot org is not me .
. (and has not been since 2007 or so) .
. ACCEPT NO SUBSTITUTES .
........... please send technical questions to mailing lists ...........
[Message part 4 (application/pgp-signature, inline)]
This bug report was last modified 12 years and 76 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.