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 можно очистить всю накопленную профилирующую информацию.