Вы можете использовать профилировщик в Firebug. Перейдите на вкладку «Консоль» и нажмите Profile
над областью сообщений рядом с Clear
. Это скажет, что профилировщик работает. Снова нажмите кнопку Profile
, и вы увидите отчет о том, какие функции были вызваны и сколько времени было потрачено на каждую из них.
Если вы используете библиотеку, такую как jQuery, вывод может быть немного менее четким, поскольку он покажет большую часть времени, потраченного на функции из библиотеки (например, F (), init (), dimension () и т. Д.) ). Он покажет, в каком файле была определена каждая функция, поэтому вы можете игнорировать те, которые находятся в библиотеке (если это не то, что вы ищете).
Если вы используете анонимные функции, вы можете дать им имена, чтобы они отображались в профилировщике - подробное (возможно, слишком подробное) объяснение см. в этой статье .