Профилирование кода Ruby

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

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

Возможно, я делаю это неправильно? Есть ли альтернативы? Поиск в Google ничего мне не дает.

30
задан ehsanul 9 April 2015 в 18:04
поделиться