2016-06-01 2 views
0

В dotTrace SDK API можно ли запускать более одного типа профилирования одновременно? Например, я хотел бы запускать как память, так и timeline профилировать одновременно, а не дважды в отдельности, главным образом потому, что мне пришлось бы снова повторить мои тесты интеграции при запуске второго профилирования.Выполнение параллельных сеансов профилирования JetBrains

ответ

1

Вы можете запускать только один сеанс профилирования за раз. Тем не менее, профилирование временной шкалы также отслеживает распределение памяти. При просмотре результатов фильтр «Объект анализа» по умолчанию установлен на «Время». В представлениях стека вызовов и вызовов дерева отображаются верхние методы, время которых указано как миллисекунды и процент.

Если вы выберите «Выделение памяти» в качестве фильтра «Анализ объекта», dotTrace покажет вам, что выделяет память, когда и сколько. Вид потока будет фильтроваться до того, когда будут сделаны распределения, а в представлениях стека/древа вызовов теперь будут отображаться распределения памяти, как в процентах от общих распределений, так и фактическое значение МБ.

Существует tutorial on JetBrains' web site.

+0

Прохладный, я не знал, что было! Спасибо, гражданин! – Ivanov