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