Обнаружение утечек памяти в Javascript и оптимизация кода - PullRequest
3 голосов
/ 05 июня 2009

Подобно xdebug + webgrind, который дает нам приблизительное время для выполнения каждой функции в файле и т. Д., Мне интересно, как можно оптимизировать и обнаружить медленные функции JavaScript.

Уверен, что firebug может это сделать, но не уверен, как? Может ли кто-нибудь подсказать мне, как обнаружить утечки памяти? Как мне решить, работает ли функция слишком медленно? Я имею в виду, есть ли какие-либо ориентиры, например, В PHP у меня есть грубая идея, что любой скрипт, который требует времени выполнения более 200 мс, довольно медленный / может быть реорганизован. Примерно сколько секунд должен исполняться мой код, чтобы мой браузер не работал медленно? Я знаю, что это неопределенный вопрос ... но есть ли критерии?

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

Большое спасибо за ваше время.

1 Ответ

3 голосов
/ 05 июня 2009

Я думаю, что профилирование вызовов функций Fireunit было бы лучшим решением для оптимизации.

http://ejohn.org/blog/function-call-profiling/

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