Function: memory-limit
memory-limit is a byte-compiled function defined in subr.el.gz.
Signature
(memory-limit)
Documentation
Return an estimate of Emacs virtual memory usage, divided by 1024.
Probably introduced at or before Emacs version 27.1.
Source Code
;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun memory-limit ()
"Return an estimate of Emacs virtual memory usage, divided by 1024."
(declare (ftype (function () integer))
(side-effect-free error-free))
(let ((default-directory temporary-file-directory))
(or (cdr (assq 'vsize (process-attributes (emacs-pid)))) 0)))