URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58917
[ Назад ]

Исходное сообщение
"Новое средство для отладки проблем с блокировками в многопот..."

Отправлено opennews , 16-Сен-09 12:21 
Леннарт Поттеринг (Lennart Poettering), разработчик звукового сервера PulseAudio, представил (http://0pointer.de/blog/projects/mutrace.html) в своем блоге утилиту mutrace (http://git.0pointer.de/?p=mutrace.git), ориентированную на отслеживание проблем производительности, вызванных конфликтами мьютексов (http://ru.wikipedia.org/wiki/%D0%9C%D1%8... и взаимными блокировками в многопоточных приложениях.


mutrace выводит следующую информацию:


-  список мьютексов;
-  информацию о том, как часто мьютекс был заблокирован в течение всего времени выполнения;
-  информацию о том, как часто изменилась владеющая нить (owning thread) мьютекса;
-  как часто были блокировки и сколько приходилось ждать;
-  информация о том, в течении какого времени была блокировка в ходе всего выполнения;
-  среднее время блокировки;
-  максимальное время блокировки;
-  информация о том, что это за мьютекс (нормальный, рекурсивный и т.д.)

URL: http://0pointer.de/blog/projects/mutrace.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=23429


Содержание

Сообщения в этом обсуждении
"Новое средство для отладки проблем с блокировками в многопот..."
Отправлено sluge , 16-Сен-09 12:21 
Хм, может быть очень полезно :)

"Новое средство для отладки проблем с блокировками в многопот..."
Отправлено nav , 17-Окт-09 01:06 
Удивительно "большое" количество откликов по новости. Будь она посещена какому-нибудь высказыванию Б. Гейтса в сторону OpenSource... Тут бы такое началось...

Хотя, ладно, хватит брюзжать "старому" программеру :)