Здравствуйте.
А кто как профилирует .net 6.0 приложение под линупсом? Есть какие-нибудь инструменты у мс или jb для этого?
Нужно что-то типа dotmemory и dottrace. А какие существующие утилиты для линукса могут помочь в профилирования
dotnet приложений? Или особой разницы в поведении под win и линукс у CLR и платформы (dotnet) в целом нету, соотв.
можно результаты win эктрапалировать на линупс?
Заранее благодарю.
Если совсем хардкорно, то у MS есть
perfcollect — это тупо скрипты, которые через LTTng собирают события рантайма + из EventSources + сэмплы CPU через perf.
Чтобы работали нужно еще само преложение с определенным env-переменными запустить.
Собираем этой штукой в файл, смотрим через PerfView (винда) или TraceCompass (nix).
Если более лайтово, то есть набор cli-утилит: dotnet-counters, dotnet-dump, dotnet-trace, dotnet-monitor.
У JetBrains есть dotTrace for Linux x64 (не пользовался)