Как проверить количество выполненных операторов Javascript? - PullRequest
1 голос
/ 30 августа 2011

IE8 дает мне нередкое «Сценарий на этой странице заставляет ваш браузер работать медленно» предупреждение. Конечно, это происходит только в IE, а не в любом другом браузере. Я использую элемент управления сеткой jQuery , который, кажется, вызывает предупреждение.

Проведя небольшое исследование, я узнал, что, хотя почти любой другой браузер отображает предупреждение в зависимости от времени выполнения (обычно 5 или 10 секунд), IE делает это на основе количества обработанных операторов (5 миллионов операторов). *

Я хочу быть уверен, что это элемент управления сеткой, а не что-то еще. Есть ли способ узнать количество обработанных операторов, возможно, используя что-то вроде Firebug или инструментов разработчика IE?

Ответы [ 3 ]

1 голос
/ 30 августа 2011

IE8 имеет встроенный профилировщик, и кажется, что никто не знает, что он существует. В IEBlog была хорошая статья , объясняющая возможности профилировщика, когда IE8 был в бета-версии.

0 голосов
/ 30 августа 2011

Инструменты Firebug или Chrome Dev, вы можете увидеть график выполнения.

0 голосов
/ 30 августа 2011

Если вы используете IE8, нажмите клавишу F12, и вы получите отладчик javascript, пошагово выполните код и найдите проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...