Профилирование и отладка

CLIPS предоставляет несколько специальных команд, предназначенных для профилирования и отладки ваших программ (табл. 16.14).

Таблица 16.14. Команды профилирования и отладки

Команда Описание
set-profile-percent-threshold Установка порогового времени профилирования
get-profile-percent-threshold Проверка текущего значения порогового времени профилирования
profile-reset Сброс всей собранной информации о профилировании правил и функций
profile-info Отображение собранной профилирующей информации
profile Включение/выключение режима профилирования
dribble-on Создание трассировочного файла
dribble-off Закрытие трассировочного файла
watch Включение режима просмотра списка элементов среды CLIPS
unwatch Выключение режима просмотра списка элементов среды CLIPS
list-watch-items Просмотр текущего состояния режима просмотра списка элементов среды

Команды set-profile-percent-threshold и get-profile-percent-threshold предназначены для установки и проверки текущего состояния процента по­рогового времени профилирования. Это значение является минимальным пороговым временем выполнения конструктора или функции, которое будет отображено с помощью команды profile-info. По умолчанию значение равно 0. Таким образом, поведением системы по умолчанию является вывод всей профилирующей информации.

Определение 16.75. Команды set-profile-percent-threshold и get-profile-percent-threshold

(set-profile-percent-threshold <целочисленное-выражение>)

(get-profile-percent-threshold)

С помощью команды profile-reset можно очистить всю накопленную про­филирующую информацию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: