В dotTrace SDK API можно ли запускать более одного типа профилирования одновременно? Например, я хотел бы запускать как память, так и timeline профилировать одновременно, а не дважды в отдельности, главным образом потому, что мне пришлось бы снова повторить мои тесты интеграции при запуске второго профилирования.Выполнение параллельных сеансов профилирования JetBrains
ответ
Вы можете запускать только один сеанс профилирования за раз. Тем не менее, профилирование временной шкалы также отслеживает распределение памяти. При просмотре результатов фильтр «Объект анализа» по умолчанию установлен на «Время». В представлениях стека вызовов и вызовов дерева отображаются верхние методы, время которых указано как миллисекунды и процент.
Если вы выберите «Выделение памяти» в качестве фильтра «Анализ объекта», dotTrace покажет вам, что выделяет память, когда и сколько. Вид потока будет фильтроваться до того, когда будут сделаны распределения, а в представлениях стека/древа вызовов теперь будут отображаться распределения памяти, как в процентах от общих распределений, так и фактическое значение МБ.
Существует tutorial on JetBrains' web site.
Прохладный, я не знал, что было! Спасибо, гражданин! – Ivanov