(Как) можно включить сбор данных о распределении при профилировании с помощью dotMemory CLT
Я чувствую себя комфортно с dotMemory CLT, и я хотел бы понять, если / как я могу включить сбор данных выделения с флагом командной строки.
С API я знаю о возможности использовать MemoryProfiler.EnableAllocations
, а с настольным приложением я просто отмечаю флажок
Но я не нахожу ссылок на эту концепцию в отношении CLT.
Попытка использовать start
не делает трюк, и рассматривает dotMemory help start
не раскрывает ничего перспективного.
Это просто не поддерживается, или я пропускаю / неправильно понимаю критический раздел документации?
1 ответ
Решение
Строка скопирована с dotMemory.exe help start |more
[--collect-alloc|-c] Collect callstack allocation data (impacts performance!)
Пример: dotMemory start "C:\Path\To\YourProgram.exe" -c