Выполнить пакет запросов для набора журналов производительности Shark? - PullRequest
1 голос
/ 25 февраля 2010

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

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

Спасибо!

1 Ответ

0 голосов
/ 25 февраля 2010

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

Я бы также предложил снова задать вопрос в Список рассылки Apple PerfOptimization-dev (PerfOptimization-dev@lists.apple.com) - в этом списке есть несколько инженеров Apple, которые обычно могут прийти хороший совет, когда речь заходит о производительности, инструментах Apple CHUD и т. д.

...