Удивительно, но я проверил несколько инструментов для профилирования, и я нашел IE profilier (внутри встроенного инструмента dev), чтобы начать работу. Его легко, достаточно надежно. Хорошая вещь об этом заключается в том, что движок IE намного медленнее, чем Chrome, поэтому его легче определить медленный и тяжелый код (поскольку у вас будут секунды, а не миллисекунды времени выполнения).
Если вы хотите больше хардкора, я бы советовал Ajax DynaTrace Его полнофункциональное программное обеспечение (не бесплатное tho). Chrome profilier просто странный, на мой взгляд, и, хотя многие из ppl, вероятно, используют его успешно, я никогда не получаю от него никакой информации об удовлетворении.
Чтобы включить IE Profilier:
- Открыть IE браузер.
- Press F12 (проявитель проявляет себя)
- Перейти к: Профиль участника.
- Hit Начать профайлер (Ive польский знак этой кнопки, но он скажет sth нравится).
- Сделайте sth на своей странице.
- Хит Остановить профилирование.
Теперь вы можете показать результаты, как и все функции или как Execution дерева
Дерево прохладно вещь, которую вы хотите использовать, потому что он покажет вам все отдельные (в контексте) исполнения стеки (например, скажем, вызов REST). Теперь вы можете развернуть дерево и перейти на глубину до глубины, чтобы видеть, какие функции в этом стеке занимают большую часть времени.
Помните, что некоторые функции (native), такие как .apply, не могут быть расширены, чтобы видеть, что внутри (профилист скажет вам об этом).
В представлении функций будут показаны только те функции, которые были найдены профилиром, время их выполнения и количество отсчетов (так что вы можете указать, какое из них называется наибольшее время и какое общее время потребовалось).
Спасибо за ваш ответ. Можете ли вы предложить любые полезные ссылки для профилировщика IE? –
Обновлено сообщение. Ссылки? Sry no, ive узнал все это, поэкспериментировав :) –
Спасибо за ответ ... У меня есть несколько запросов к базовой функции запуска. Можете ли вы, пожалуйста, зайти в чат? –