[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#12892: ‘gc-stats’ w/o ‘bytes-malloced’
From: |
Thien-Thi Nguyen |
Subject: |
bug#12892: ‘gc-stats’ w/o ‘bytes-malloced’ |
Date: |
Thu, 15 Nov 2012 09:42:28 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
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
Description: Binary data
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 ...........
pgpC6Vhsd_nGO.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#12892: ‘gc-stats’ w/o ‘bytes-malloced’,
Thien-Thi Nguyen <=