У меня есть система Erlang, которая запускает указанные пользователем программы на многих машинах.
Он использует порты Erlang для запуска этих программ.
Иногда программы имеют утечки памяти, и они могут заморозить всю машину, на которой они были созданы.
Как я могу измерить, сколько памяти использует порт erlang?
К сожалению, erlang: memory / 0 не включает память порта. Должен ли я использовать os: cmd / 1, вызывая ps внутри, а затем анализировать его вывод?
Или есть лучший способ, который я пропустил при поиске?