Function: memory-report--interval-size
memory-report--interval-size is a byte-compiled function defined in
memory-report.el.gz.
Signature
(memory-report--interval-size COUNTED INTERVALS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/memory-report.el.gz
(defun memory-report--interval-size (counted intervals)
;; We get a list back of intervals, but only count the "inner list"
;; (i.e., the actual text properties), and add the size of the
;; intervals themselves.
(+ (* (memory-report--size 'interval) (length intervals))
(seq-reduce #'+ (mapcar
(lambda (interval)
(memory-report--object-size counted (nth 2 interval)))
intervals)
0)))