Criação de perfil de código Ruby

Além do ruby-prof e da classe principal do Benchmark, o que você usa para criar o perfil do seu código Ruby? Em particular, como você encontra os gargalos no seu código? Parece que eu preciso trabalhar na minha pequena ferramenta apenas para descobrir onde todo o tempo está sendo gasto no meu código.

Sei que o ruby-prof fornece isso, mas a saída é francamente muito confusa e não facilita a descoberta de quais blocos reais de seu próprio código são a fonte do problema (ele informa sobre quais chamadas de método levaram mais tempo Apesar). Portanto, não estou conseguindo aproveitar o máximo que gostaria, e realmente não consegui usá-lo.

Talvez eu esteja fazendo errado? Existem alternativas? As pesquisas do Google não trazem nada para mim.

questionAnswers(4)

yourAnswerToTheQuestion