2010-02-25 2 views
1

Я использую Shark для сравнения (очень большого) приложения и имею набор функций, которые я разворачиваю каждый раз (например, сосредоточиться на одной функции и удалять стеки с определенными другими, чтобы определить миллисекунды для определенной функции на которые выполняются). Все идет нормально.Выполнять партию запросов в наборе журналов производительности Shark?

Я хотел бы написать сценарий, который содержит кучу файлов сеанса акулы и выводит результаты этих запросов для каждого файла: есть ли способ программно взаимодействовать с Shark или, возможно, способ понять сеанс формат журнала?

Спасибо!

ответ

0

Я думаю, что это будет сложно, если вы не сможете перепроектировать файлы данных Shark. Единственная другая возможность, о которой я могу думать, - экспортировать профили в виде текста и манипулировать ими (очевидно, работает только в том случае, если в экспортированном тексте есть достаточно информации, чтобы делать то, что вам нужно сделать.)

Я также предложил бы задать вопрос снова на Apple's PerfOptimization-dev mailing list ([email protected]) - в этом списке есть несколько инженеров Apple, которые обычно могут придумать хорошие советы, когда дело доходит до производительности и инструментов Apple CHUD и т. д.

+0

Пробовал оба перед публикацией здесь; не повезло. Думаю, я могу попытаться использовать dtrace для чего-то подобного. Грустный, еще один случай проприетарности, мешающий :( – leo

 Смежные вопросы

  • Нет связанных вопросов^_^