E.5 Использование памяти

Эти функции и переменные предоставляют информацию о общем объеме выделения памяти, выполненном Emacs, с разбивкой по типам данных. Обратите внимание на разницу между этими значениями и значениями, возвращаемыми garbage-collect; они подсчитывают существующие объекты, тогда как эти подсчитывают количество или размер всех выделений, включая те, которые были освобождены.

Переменная: cons-cells-consed

Общее количество cons-ячеек, выделенных на данный момент в этой сессии Emacs.

Переменная: floats-consed

Общее количество чисел с плавающей запятой, выделенных на данный момент в этой сессии Emacs.

Переменная: vector-cells-consed

Общее количество ячеек вектора, выделенных на данный момент в этой сессии Emacs. Это включает объекты типа векторов, такие как маркеры и оверлеи, а также некоторые объекты, невидимые пользователям.

Переменная: symbols-consed

Общее количество символов, выделенных на данный момент в этой сессии Emacs.

Переменная: string-chars-consed

Общее количество символов строк, выделенных на данный момент в этой сессии.

Переменная: intervals-consed

Общее количество интервалов, выделенных на данный момент в этой сессии Emacs.

Переменная: strings-consed

Общее количество строк, выделенных на данный момент в этой сессии Emacs.