Временной профилировщик между определенным интервалом времени? - PullRequest
3 голосов
/ 23 марта 2012

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

Я пытался с флагами, но не вижу ничего, чтобы изменить.

В основном я хочу сосредоточиться на определенном пике.

Ответы [ 2 ]

9 голосов
/ 23 марта 2012

Опция-перетащите на шкале времени в инструментах, чтобы просто включить результаты из этого временного диапазона.На самом деле все просто.

1 голос
/ 23 марта 2012

Нет способа (который я все равно знаю) вызывать произвольные флаги в Инструментах из пользовательского кода.У меня есть пара альтернатив.

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

Другой альтернативой является то, что вы можете использовать специальный инструментальный инструмент Instruments для обработки определенных вызовов.Это также может дать вам другие элементы на временной шкале, которые вы можете использовать для справки.Их может быть сложно создать и получить правильно, поэтому чаще всего я просто использую грубый метод, описанный выше.

HTH

...