Производительность генератора событий Ionic 3 - PullRequest
0 голосов
/ 01 декабря 2018

Я работаю в большом приложении Ionic с около 25 тыс. Строк и большим количеством компонентов, у приложения есть проблемы с производительностью и утечки памяти.

Я думал, что проблема может быть в интенсивном использованиикласс генератора событий, но мне нужны некоторые данные, связанные с ним, потому что я искал проблемы с источником событий и приложениями Ionic / Angular, но ничего не могу найти.

Пример использования генератора событий, который я нашел вприложение выглядит так:

Компонент панели мониторинга генерирует событие, когда список задач полностью загружен из серверной службы, и это событие перехватывается в компоненте «Верхний колонтитул» и «Нижний колонтитул» для включения некоторых кнопок.

Мой вопрос: является ли плохой идеей использовать генератор событий для связи компонентов в Ionic / Angular?

И еще: может ли класс генератора событий иметь проблемы с производительностью, если он используется неправильно?

1 Ответ

0 голосов
/ 03 декабря 2018

Мы используем источники событий в проекте длиной более 120 тыс., И у нас еще не было проблем с производительностью. Так что я думаю, что это не проблема.

По нашему опыту, самым большим фактором проблем производительности могут быть необработанные Observables и неправильное использование событий жизненного цикла.

...