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






