Исключить файлы из Firebug Profiler? - PullRequest
2 голосов
/ 30 июля 2009

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

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

Ответы [ 2 ]

2 голосов
/ 30 июля 2009

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

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

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

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

0 голосов
/ 17 апреля 2013

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

...