Время работы процессора
Emacs предоставляет несколько функций и примитивов, которые возвращают время, как прошедшее, так и время работы процессора, используемое процессом Emacs.
- Команда: emacs-uptime &optional format
-
Эта функция возвращает строку, представляющую время работы Emacs — прошедшее время, которое этот экземпляр Emacs работает. Строка форматируется по
format-secondsв соответствии с необязательным аргументом format. Доступные описатели формата см. в формат-секунды. Если format равноnilили опущено, оно по умолчанию равно"%Y, %D, %H, %M, %z%S".При интерактивном вызове оно выводит время работы в области эха.
- Функция: get-internal-run-time
-
Эта функция возвращает время работы процессора, используемое Emacs, в виде метки времени Lisp (см. Время дня).
Обратите внимание, что время, возвращаемое этой функцией, не включает время, когда Emacs не использовал процессор, и если процесс Emacs имеет несколько потоков, возвращаемое значение является суммой времени работы процессора, используемого всеми потоками Emacs.
Если система не предоставляет способ определения времени работы процессора,
get-internal-run-timeвозвращает то же время, что иcurrent-time.
- Команда: emacs-init-time
Эта функция возвращает длительность инициализации 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/Processor-Run-Time.html