Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#7001673: Сбор трейсов с помощью профилировщика dotTrace семейства ОС Linux

Keywords: трейс замедление зависание Created: 2025-04-27 12:35:59
Linked Articles: Changed: 2025-04-27 12:58:27

Problem:

Проблема:
1) Высокая загрузка CPU процессом.
2) Замедление работы приложения.
3) Зависание процесса.

Solution:

1. Скачайте dotTrace Command-Line Profiler по ссылке https://share.ascon.ru/s/aYocqkRYfD2jo8F.
2. Распакуйте архив tar.gz.
3. Дайте права на исполнение файлам dottrace, dotTrace.sh, runtime-dotnet.sh в основной папке и файлу dotnet, который находится по пути ./linux-x64/dotnet/.
4. Создайте папку snapshots в основной папке, куда был распакован dotTrace Command-Line Profiler.
5. Чтобы профилировать приложение .NET Core 3.1 или более поздней версии, необходимо запустить dotTrace Command-Line Profiler с указанием параметров запуска приложения.
6. Для остановки процесса профилирования нажмите один раз Ctrl+C.
7. Заархивируйте содержимое папки snapshots и приложите архив к запросу, отправленному в службу поддержки Аскон.
 
Чтобы увидеть полный список доступных опций, запустите инструмент dotTrace Command-Line Profiler без аргументов:
 
./dotTrace.sh