Определение 16.80. Команда watch


(watch <элемент>) <элемент> ::= all |

compilations |

statistics │

focus |

messages │

deffunctions <имя-функции>* |

globals <имя-глобальной-переменной>* │

rules <имя-правила>* |

activations <имя-правила>* |

facts <имя-шаблона>* │

instances <имя-класса>* |

slots <имя-класса>* │

message-handlers <определение-обработчика-1>*

[<определение-обработчика-2>]) |

generic-functions <имя-родовой-функции>* │

methods <определение-метода-1>*

[<определение-метода-2>]

<определение-обработчика-1> ::= <имя-класса>

<имя-обработчика> <тип-обработчика> <определение-обработчика-2> ::= <имя-класса>

<имя-обработчика> [<тип-обработчика>]

<определение-метода-1> ::= <имя-родовой-функции> <method-index>

<определение-метода-2> ::= <имя-родовой-функции> [<индекс метода>]

Ключ all включает все возможные режимы отображения. Ключ compilations отображает процесс добавления конструкторов в систему. Применение остальных ключей уже было описано выше в соответствующих главах.

Команда unwatch предназначена для отключения режимов просмотра ин­формации об изменении, включенных с помощью команды watch.

Определение 16.81. Команда unwatch

(unwatch <элемент>)

С помощью команды list-watch-items можно увидеть текущее состояние просмотра того или иного элемента.

Определение 16.82. Команда list-watch-items

(list-watch-items [<элемент>])

Необязательный параметр <элемент> может указывать конкретный режим просмотра, состояние которого необходимо вывести на экран. В случае если данный параметр отсутствует, будет выведена информация обо всех эле­ментах. Пример использования команды list-watch-items приведен на рис. 16.10.

Рис. 16.10.Использование командыlist-watch-items

Управление памятью

Для управления памятью CLIPS предоставляет несколько специальных команд (табл. 16.15).

Таблица 16.15. Команды управления памятью

Команда Описание
mem-used Определение объема памяти, используемого системой
mem-requests Определяет количество сделанных запросов на получение дополнительной оперативной памяти
release-mem Возвращает всю освободившуюся память оперативной системе
conserve-mem Включение режима экономии памяти

Команда mem-used предназначена для определения объема памяти, исполь­зуемой системой. Команда возвращает целое число, равное количеству бай­тов, используемых CLIPS в данный момент. Это число не включает в себя служебную память, необходимую операционной системе для управления процессом функционирования программы.



Дата добавления: 2021-12-14; просмотров: 179;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.