heap-stats. ( -- ) - Factor Documentation (original) (raw)
heap-stats. ( -- )
Factor handbook » Developer tools » Object memory tools
Prev: | room. ( -- ) |
---|---|
Next: | heap-stats ( -- counts sizes ) |
Word description
For each class, prints the number of instances and total memory consumed by those instances.
See also
heap-stats
Definition
USING: assocs io io.styles kernel prettyprint sequences sorting
;
: heap-stats. ( -- )
heap-stats dup keys sort standard-table-style [
[ { "Class" "Bytes" "Instances" } [ write-cell ] each ]
with-row [
[
dup pprint-cell dup pick at pprint-cell pick at
pprint-cell
] with-row
] each 2drop
] tabular-output nl ;