Анализ производительности JavaScript

0

У меня есть веб-приложение с большим количеством кода JavaScript. По мере увеличения контента некоторые функции начинают замедляться.

Кажется, я не могу понять, что именно занимает слишком много времени, и замораживает браузер на секунду или два.

В настоящее время я помещаю переменные Date в разных местах и вычитаю их, чтобы увидеть части, занимающие слишком много времени, но это не очень помогает мне.

Я знаю панель инструментов разработчика Chrome и firebug, но я не знаю, как их использовать, чтобы увидеть время обработки кодов и т.д.

Пожалуйста, помогите мне оптимизировать свое приложение и выяснить, где он задыхается.

Теги:
optimization
performance

2 ответа

1
Лучший ответ

Для панели инструментов hrome dev нажмите f12

  • перейдите на вкладку сети, чтобы увидеть dl раз.
  • И вкладка источников для отладки кода.
  • И вкладка профилей для записи использования процессора

Или Google для учебных пособий и просто попробуйте.

1

Вы можете использовать console.time()

Например:

console.time('yourFunction');

//Time what you'd like inbetween the statements
yourFunction();

console.timeEnd('yourFunction');

В качестве альтернативы (хотя вы уже упоминали, что вы уже использовали их), вы можете попробовать следующие собственные функции:
Дата()
GetTime()
getMilliseconds()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню