Почему отписка () занимает так много времени? - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь обнаружить проблему с производительностью в моем угловом приложении.Когда пользователь начинает вводить что-то в форме ввода (форма реагирует), символы будут появляться очень медленно.Вот так выглядит мой компонент.

 <my-message [selectedFeedObj]="selectedFeedObj"
                             [offFocus]="isClickable || showShareList"
                             [selectedThread]="selectedThread"
                             [person]="person"
                             [showAnswer]="showAnswer"></my-message>

в данных профиля я вижу следующее:

enter image description here

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

1 Ответ

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...