Я надеюсь понимать концептуально, что все входит в профилирование рубина или рубина на программе направляющих (например, использование памяти, скорость диспетчеризации запроса, скорость соединения с внешними программами как DB) и что является лучшими инструментами (на концептуальном и фундаментальном уровне), которые доступны
Спасибо
Я не знаю, поможет ли это, но я прочитал где-то статью, сказав, что Java является лучшим профилировщиком для Ruby on Rails Applications. Идея состояла в том, чтобы запустить их на jruby и использовать jprofiler или другие инструменты профилирования java, чтобы профилировать приложение Rails. Еще одна вероятность того, что я знаю, может быть реликвию RPM, коммерческое приложение, особенно для профилирования рельсов.
Если вы программируете на Mac, вы можете проверить DTRace .
Я лично использую Linux в данный момент, поэтому я не могу поговорить с ним стоит, но я видел, как он упоминал довольно несколько раз в различных книгах рельсов.
Первоначально он был разработан солнцем, чтобы бежать на Solaris , но я считаю, что теперь он приходит предустановленным на Mac OS X Leopard.
Вы должны посмотреть на Memory-Profiler Memory Damato для Ruby
, также стоит смотреть на его Patch Ltrace