Pergunta

No Safari 4, eu estou tentando usar o profiler para ver como o tempo é gasto no código que é executado quando a página é carregada.

  1. I permitiu o profiler ( "Start profiling JavaScript")
  2. eu carregar a página.
  3. eu parar o Profiler.

Neste ponto, esta não cria um instantâneo "perfil" (enquanto ele faz se eu iniciar o profiler após a página é carregada). Qualquer dica sobre isso?

Foi útil?

Solução

Para código dentro manipuladores onLoad, você precisa habilitar o profiler programaticamente. Adicionar console.profile () para o início da javascript relevante e console.profileEnd () até o fim.

Leia mais aqui: Usando a Web Inspector

É muito semelhante ao profiler do Firebug: Console API

Update: O link Inspector Web acima 404s. Aqui está um documento mais atual: Guia web Inspector: Timelines

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top