如何使用ruby-prof和JMeter分析Rails

skr*_*rat 6 ruby performance profiling ruby-on-rails

我想使用ruby-prof和JMeter来描述一个Rails应用程序.我对建议的特定控制器/动作/或模型方法的分析方法不感兴趣,我想从上到下分析完整的堆栈.

所以我运行这样的事情:

RAILS_ENV=production ruby-prof -f prof.out script/server > /dev/null
Run Code Online (Sandbox Code Playgroud)

然后我在上面运行我的JMeter测试计划.然而问题是在用CTRL + C或SIGKILL中断它之前,它也会在写入任何输出之前杀死ruby-prof.如何在不中断ruby-prof的情况下停止mongrel服务器?

Oct*_*Oct 0

Webrick 在收到 SIGINT 时停止并让教授正确转储其数据。

杀死-INT