Использование памяти
Эти функции и переменные предоставляют информацию о полном объёме выделенной памяти 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.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Memory-Usage.html