трассировка выполнения в приложении javascript

1

Есть ли какой-либо автоматический способ отслеживания выполнения в приложении javascript (в браузере)?
Мне нужно знать в соответствии с прецедентом:

  • какие функции называются
  • функции которых вызывают функции

Фактически, это кодирование кода с помощью инструментария (например, в Стамбуле), но для выполнения.

------------------------- РЕДАКТИРОВАТЬ ------------------------ -
Я хочу создать карту функций, используемых во время выполнения.
Пример:
1 - для использования № 1:
functA1 → [functB3, functC2 → [functE5, functD8]]
functA2 → [functT2]
functA3

С такой картой исполнения я могу понять, как работает приложение
и сравнить исполнение между двумя версиями.

Теги:
execution
trace

2 ответа

1

на хром отладки awesomely сделано:

  1. ctrl + option + j

  2. нажмите "Источники"

  3. а затем перейдите к "Точкам прослушивания прослушивателя событий" и выберите событие, которое может вызвать вашу функцию, а после этого, где происходит вызов функции, просто нажмите клавишу F10, и он перейдет к следующему оператору для выполнения и так далее. Пожалуйста, просмотрите снимок экрана: https://iamlalit.tinytake.com/sf/MTY5MDc1N181NjM1ODA1

1

Вы можете установить точки останова на вкладке источников браузера. На хроме это ctrl + option + j и нажмите "Источники". Оттуда вы устанавливаете точку останова в функции, которую хотите, и можете отслеживать, что будет выполняться по строкам.

Надеюсь это поможет.

  • 0
    Спасибо, но я ищу более полное решение, такое как возможность создать диаграмму исполнения

Ещё вопросы

Сообщество Overcoder
Наверх
Меню