Вопрос

Есть ли способ исключить файл / область из профилировщика Firebug?

Я хотел бы профилировать свое приложение так, чтобы оно одновременно не просматривало jQuery.:)

Это было полезно?

Решение

В Firebug такого нет.Я также не был знаком ни с каким другим профилировщиком JS, который автоматически определяет подобные области.Существует также очень веская причина, по которой профилировщики этого не делают.

Предположим, мы могли бы расширить область действия так, чтобы jQuery не был профилирован.Если вы напишете функцию, подобную этой:

function addThemThenShow( arg1, arg2 )
{
    var result = arg1 + arg2;
    $(result).showAwesomeUiObject();
}

Ваш профилировщик вернется и скажет, что для запуска addThemThenShow потребуется около 0 времени.Однако вызов jQuery может выполнять некоторую интенсивную анимацию или обработку данных.Возможно, этот вызов из плагина или чего-то еще, чего вы не писали.Однако это влияет на производительность вашего сайта.В этом случае важно увидеть и осознать, что, возможно, использовать showAwesomeUiObject() - это не правильный путь.

Другие советы

Единственное "решение" Я обнаружил, что до сих пор сортировать по «Файл» (крайний правый заголовок столбца). Это ни в коем случае не идеальное решение, но, по крайней мере, вы можете передать библиотечные файлы (например, jQuery или в моем случае ExtJS) и получить некоторую информацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top