#apache-flex #flash-builder #profiler
#apache-flex #flash-builder #профилировщик
Вопрос:
Можно ли настроить фильтры исключения / включения в профилировщике так, чтобы в начале был подстановочный знак?
Например, предположим, у нас есть пакеты org.foo, org.bar и com.foo и я хочу фильтровать по любым именам пакетов, в которых есть foo . В этом случае я хочу что-то вроде .foo..* но, похоже, это не работает. есть ли какой-нибудь способ сделать то, что я хочу? или я должен настроить фильтр для каждого пакета, в котором есть foo?
Ответ №1:
Объявление пакета — это в значительной степени просто структура папок, в которых находится пакет. Итак, если я понимаю, о чем вы просите, это способ загрузить все классы «foo» в ветку каталога. Ответ отрицательный.
Однако, еще одна вещь, которую вы можете сделать, это загрузить все пакеты в каталог «foo» с помощью «com.foo.*» это загрузит все пакеты «foo», но вам все равно нужно знать, где находится «foo».
Комментарии:
1. да, это очень плохо… В основном я пытаюсь использовать это с плагином actionscript codecoverage, который имеет тот же фильтр исключения / включения, что и профилировщик. Раньше я использовал FlexCover и использовал написанный кем-то скрипт на python, который использовал регулярное выражение для фильтрации имен пакетов. итак, я смог делать такие вещи, как foo , и получать все пакеты с foo в нем. думаю, тогда мне придется вручную перечислить все имена пакетов с foo в них…