Как обнаружить или зарегистрировать (ubuntu 14.04), когда Ruby разветвляет процесс? - PullRequest
0 голосов
/ 10 июля 2020

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

Есть ли способ обнаруживать или регистрировать каждый раз, когда процесс разветвляется? Я использую ubuntu 14.04. Журнал был бы идеальным вариантом, так как я мог бы затем следить за ним, когда запускаю измененный код.

...