Альтернативой является использование DTrace, как предложено здесь :
Откройте два окна терминала, в первом типе, $ your-benchmark-script.rb &, запомните PID,и затем во втором типе окна, $ sudo dtrace -s путь к macruby-источнику / образец-макруби / DTrace / Methods_duration.d -p pid.Вам может потребоваться добавить паузу в несколько секунд в начале сценария тестирования, чтобы у вас было время набрать во втором окне.
(есть также методы count-count и objects-собираемые).
До сих пор не удалось полностью решить мою начальную проблему, но это добавило полезную информацию.Одна проблема заключается в том, что невозможно сравнить выполнение в MRI и MacRuby, потому что вы не можете использовать DTrace с MRI (насколько я знаю).