Помимо ruby-prof и основного класса Benchmark, что вы используете для профилирования своего кода Ruby? В частности, как вы находите узкие места в своем коде? Такое ощущение, что мне нужно поработать над своим собственным маленьким инструментом, чтобы выяснить, на что в моем коде все время тратится.
Я понимаю, что ruby-prof предоставляет это, но результат, откровенно говоря, очень сбивает с толку и не делает этого. • упростить определение фактических блоков вашего собственного кода, являющихся источником проблемы (хотя он сообщает вам о том, какие вызовы методов заняли больше всего времени). Так что я получаю от этого не так много, как хотелось бы, и не могу использовать это.
Возможно, я делаю это неправильно? Есть ли альтернативы? Поиск в Google ничего мне не дает.