Откуда поступают упорядоченные данные arm ds-5?

Streamline - хороший инструмент для анализа состояния системы, но откуда поступают данные. AN показывает, что нам не нужно определенное оборудование, такое как JTAG, для сбора данных. Это так же, как systrace или что-то в этом роде. Сколько накладных расходов вызывает механизм профилирования?

2 ответа

Streamline получает свои данные от драйвера Gator, который вы создаете для цели, который использует собственные подсистемы perf и tracing ядра. Данные о производительности поступают от мониторов, встроенных в аппаратное обеспечение, поэтому накладные расходы на базовое профилирование должны быть относительно небольшими. Я сам еще не использовал его, поэтому не могу сказать наверняка, сколько.

Издержки от Streamline менее чем на 5% согласно http://ds.arm.com/ds-5/optimize/streamline-faq/ и могут быть уменьшены, если это необходимо, с помощью настроек Streamline, что также упоминается в FAQ.

Другие вопросы по тегам