Профилирование приложения ruby ​​/ ruby ​​on rails - PullRequest
5 голосов
/ 13 января 2010

Я стремлюсь концептуально понять, что все идет в профилировании программы ruby ​​или ruby ​​on rails (например, использование памяти, скорость отправки запросов, скорость соединения с внешними программами, такими как БД) и какие инструменты являются лучшими (в концептуальном плане). и фундаментальный уровень), которые доступны

Спасибо

Ответы [ 3 ]

2 голосов
/ 13 января 2010

Не знаю, поможет ли это, но я где-то читал статью, в которой говорилось, что Java - лучший профилировщик для приложений Ruby on Rails. Идея заключалась в том, чтобы запустить их на JRuby и использовать JProfiler или другие инструменты профилирования Java для профилирования вашего Rails-приложения. Другая известная мне возможность - это Relic RPM, коммерческое приложение, особенно для профилирования Rails-приложений.

1 голос
/ 13 января 2010

Вы должны посмотреть на профилировщик памяти Джо Дамато для Ruby

Также стоит посмотреть на его ltrace patch

1 голос
/ 13 января 2010

Если вы программируете на Mac, вы можете проверить DTrace .

В настоящее время я лично использую linux, поэтому не могу говорить о его ценности, но я видел, что он упоминался довольно часто в различных книгах по Rails.

Первоначально он был разработан Sun для работы на Solaris , но я считаю, что теперь он предустановлен на Mac OS X Leopard.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...