2013-04-16 2 views
2

Извините, что задал этот вопрос. Я первый в своем офисе, пытаясь profile java script. Поэтому для меня нет никакого руководства.профиль JavaScript в хром?

Вопрос может присутствовать в переполнении стека уже. Но эти ответы меня не удовлетворили. Вот почему я создал новую тему.

Может ли кто-нибудь сказать мне how to profile the Java Script in my java application in chrome.

Я нашел такие ссылки, что как профиль Java Script. Но это не ясно для меня, чтобы получить хороший start up .The ссылки,

http://coding.smashingmagazine.com/2012/06/12/javascript-profiling-chrome-developer-tools/ и https://developers.google.com/chrome-developer-tools/

Может ли один предложить мне хорошую tutorial или blog, чтобы получить лучший запуск или вы можете сказать your own way to profile Java Script в хроме.

Хорошие ответы, безусловно, оценены. Спасибо.

ответ

0

Удивительно, но я проверил несколько инструментов для профилирования, и я нашел IE profilier (внутри встроенного инструмента dev), чтобы начать работу. Его легко, достаточно надежно. Хорошая вещь об этом заключается в том, что движок IE намного медленнее, чем Chrome, поэтому его легче определить медленный и тяжелый код (поскольку у вас будут секунды, а не миллисекунды времени выполнения).

Если вы хотите больше хардкора, я бы советовал Ajax DynaTrace Его полнофункциональное программное обеспечение (не бесплатное tho). Chrome profilier просто странный, на мой взгляд, и, хотя многие из ppl, вероятно, используют его успешно, я никогда не получаю от него никакой информации об удовлетворении.

Чтобы включить IE Profilier:

  1. Открыть IE браузер.
  2. Press F12 (проявитель проявляет себя)
  3. Перейти к: Профиль участника.
  4. Hit Начать профайлер (Ive польский знак этой кнопки, но он скажет sth нравится).
  5. Сделайте sth на своей странице.
  6. Хит Остановить профилирование.

Теперь вы можете показать результаты, как и все функции или как Execution дерева

Дерево прохладно вещь, которую вы хотите использовать, потому что он покажет вам все отдельные (в контексте) исполнения стеки (например, скажем, вызов REST). Теперь вы можете развернуть дерево и перейти на глубину до глубины, чтобы видеть, какие функции в этом стеке занимают большую часть времени.

Помните, что некоторые функции (native), такие как .apply, не могут быть расширены, чтобы видеть, что внутри (профилист скажет вам об этом).

В представлении функций будут показаны только те функции, которые были найдены профилиром, время их выполнения и количество отсчетов (так что вы можете указать, какое из них называется наибольшее время и какое общее время потребовалось).

+0

Спасибо за ваш ответ. Можете ли вы предложить любые полезные ссылки для профилировщика IE? –

+0

Обновлено сообщение. Ссылки? Sry no, ive узнал все это, поэкспериментировав :) –

+0

Спасибо за ответ ... У меня есть несколько запросов к базовой функции запуска. Можете ли вы, пожалуйста, зайти в чат? –

Смежные вопросы