<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Использование решения > Статистика операций (Statistic) Частота вызова функций с атрибутом Remote в клиентских событиях |
При работе с системой Directum RX некоторые обработчики клиентских событий вызываются часто, например Возможность выполнения (CanExecute) и Обновление формы (Refresh). Если в них есть вызов функций с атрибутом Remote, которые выполняются на сервере, производительность системы падает. Для мониторинга частоты вызова таких функций в клиентских событиях используется дашборд Remote Functions. Performance.
На панели Total invoked (Top 20) отображается общее число вызовов Remote-функций с течением времени.
На графике видно, какие обработчики используются чаще всего и сильнее влияют на быстродействие системы:
Чтобы оценить, как часто серверную функцию вызывали за все время работы системы, используйте панель Function stats:
На ней отображаются метрики:
•название функции с атрибутом Remote (Remote function);
•из какого обработчика она вызвана (Invoked from (handler));
•количество вызовов за все время работы (Total invoked count).
На панели Multiple remote functions per handler отображается, из какого обработчика вызывается серверная функция и сколько в среднем происходит вызовов за минуту. При каждом вызове серверной функции в клиентском коде увеличивается нагрузка на сервер:
С помощью информации на этих панелях, а также записей из лог-файлов, которые отображаются на панели Invocations, разработчик может найти точки оптимизации прикладной разработки и ускорить работу системы.
© Компания Directum, 2024 |