функциональность производительности JavaScript - PullRequest
0 голосов
/ 16 февраля 2012

Я не уверен, существует ли такой инструмент, но если он есть, укажите мне на него.

Он работает так: вы играете с пользовательским интерфейсом вашей страницы в течение нескольких минут, а затем можетепосмотрите, сколько раз браузер потратил на выполнение каждой функции javascript и сколько времени в среднем занимает каждая функция для выполнения.

Так, например, мы могли бы сказать, что функция X используется часто и занимает много времени для выполнения.

Я использую Chrome, поэтому другие браузеры могут это делать.Дайте мне знать.

Ответы [ 3 ]

1 голос
/ 16 февраля 2012

1) JSLitmus - это легкий инструмент для создания специальных тестов JavaScript для тестирования производительности

http://www.broofa.com/Tools/JSLitmus/

является лучшим и рассчитывается для всех браузеров

2) Firebug, Chrome также поможет.

3) JSPerf (без ссылки) также поможет вам проверить производительность онлайн

4)

и если ты не доволен каким-либо из этих ... сделай это сам ...

записать вызов функции между этими

console.time('timerName');

// Your javascript function here 

console.timeEnd('timerName');

Этот будет работать только в инструментах разработчика, таких как firebug и chrome console, но с ним очень легко справиться.

1 голос
/ 16 февраля 2012

Инструменты разработчика Chrome имеют то, что вы называете «Временной шкалой».

  1. загрузите страницу, затем нажмите CTRL + SHIFT + I
  2. перейти на вкладку Хронология
  3. нажмите кнопку записи (находится слева внизу, это круг).

тогда он запишет ваши действия, события на странице и т. Д.

0 голосов
/ 16 февраля 2012

In Chrome

CTRL + SHIFT + I

Вкладка временной шкалы

Нажмите на кружок в левом нижнем углу, который говорит запись

Перепутаться с вашим сайтом

Остановить запись

...