Mobx Как получить лучшую информацию о профиле производительности? - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь профилировать и оптимизировать приложение mobx с помощью вкладки производительности инспектора Chrome. Снимок экрана ниже.

enter image description here

Множество информации в этой трассировке стека вводит в заблуждение и бесполезно, поскольку указывает на внутренние функции mobx, такие как trackDerivedFunction. Поскольку mobx @computeds полагается на помощника get, вы можете видеть, что основание трассировки стека состоит из множества вызовов get и не очень полезной информации. Некоторые из них связаны с реальными функциями в моем коде, а некоторые - с более внутренним mobx.

Вы можете видеть, что существует множество звонков на endAction, есть ли способ показать, что это было за действие? Я ищу предложения для любых других плагинов mobx или devtools, чтобы помочь с этим.

1 Ответ

1 голос
/ 28 февраля 2020

Шпион Mobx работает достаточно хорошо для отслеживания запускаемых действий.

https://mobx.js.org/refguide/spy.html

...