процесс поиска узких мест рельсы / рубин - PullRequest
1 голос
/ 24 мая 2010

Я только начал работать с rails, и когда я тестирую в режиме разработки, я вижу в журналах, что мое действие Mailer занимает 1175 мс.Есть ли способ узнать, что именно является медленным шагом?

Кроме того, есть строка с надписью (View: 2, DB: 1).Я предполагаю, что БД означает количество поисков в базе данных, но как насчет представления?

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Если почтовый вызов является частью рендеринга представления, вы можете использовать fiveruns-tuneup, чтобы разобраться в вызовах и посмотреть, какой из них вызывает задержку.http://github.com/fiveruns/fiveruns_tuneup

1 голос
/ 24 мая 2010

Вы можете попробовать прочитать руководство по тестированию и профилированию , чтобы узнать, как найти узкие места.

Кроме того, View: 2, DB: 1 фактически относится к времени, проведенному в миллисекундах в каждой части.

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