Я строю экспертную систему, встраивая CLIPS 6.31 в приложение C ++, работающее с потоком данных среднего размера и требующее почти * реального времени ответа (т.е. общее время анализа не должно превышать 40 миллисекунд). К настоящему времени я передал около 430 фактов в «точку входа» механизма логического вывода (база знаний состоит из 8 правил, большинство из которых запускаются на каждой итерации, что достигается с помощью EnvRefresh(...)
) в al oop, что в результате время отклика колебалось между 600 и 700 мс, что намного больше, чем необходимо. Есть ли способ ускорить вывод? Насколько «тяжелыми» могут быть шаблоны правил, если ответ в реальном времени важен? Подходит ли CLIPS для такого приложения реального времени или его следует заменить на CLIPS / R2 или что-то подобное?