Safari 4: Как профилировать код, работающий при загрузке страницы - PullRequest
7 голосов
/ 24 июня 2009

В Safari 4 я пытаюсь использовать профилировщик, чтобы увидеть, как время тратится на код, который запускается при загрузке страницы.

  1. Я включил профилировщик («Начать профилирование JavaScript»)
  2. Я загружаю страницу.
  3. Я останавливаю профилировщик.

На данный момент, это не создает снимок «профиля» (в то время как это происходит, если я запускаю профилировщик после загрузки страницы). Любой намек на это?

1 Ответ

8 голосов
/ 09 июля 2009

Для кода внутри обработчиков onLoad вам необходимо включить профилировщик программно. Добавьте console.profile () в начало соответствующего javascript и console.profileEnd () в конец.

Подробнее читайте здесь: Использование веб-инспектора

Это очень похоже на профилировщик FireBug: Консольный API

Обновление: Ссылка веб-инспектора выше 404 с. Вот более актуальный документ: Руководство веб-инспектора: сроки

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