Erlang Processes Reduction count

Я пытаюсь узнать больше о распределении работы между процессов моего приложения Erlang. Количество сокращений, выполненных процесс, среди прочего, одна из вещей, которые меня интересуют.

Итак, я ищу средство чтения количества редукций процесс, когда он выходит. Хотя это довольно просто получить такая информация, пока процессы все еще выполняются, получая их непосредственно перед (или сразу после) их ухода — это другая история. у меня есть просмотрел всю документацию, особенно функции dbg:*, к сожалению, безрезультатно. В основном потому, что всякий раз, когда меня уведомляют про выход из процесса уже поздно что-то делать об этом.

Изменение кода всего приложения для чтения этих значений до завершения процессов невозможно. Есть ли способ сделать это кроме погружения в код виртуальной машины и его инструментальной обработки?

Спасибо

8
задан Francesquini 5 April 2012 в 12:26
поделиться