rails内存使用情况

时间:2010-12-29 13:52:09

标签: memory profiling ruby-on-rails-3

我正在使用托管,我有60MB RAM

我的Rails 3应用程序正在使用63 MB RAM。

我想优化它,但我怎么能找到,什么代码部分占用大部分内存?

2 个答案:

答案 0 :(得分:2)

这取决于您的机架中间件,但我不确定。

插件可以帮助您在Github上记录您的内存使用情况: Oink,MemoryLogic,Bleak_house。

我肯定会尝试一个缓存插件! Rack-cache看起来非常纯粹,在Github上找到它。

阅读此ruby/ruby on rails memory leak detection

Ruby Enterprise Edition可能会停止,但我不知道您的托管服务提供商。 对于第一次拍摄我发现这是乘客:sudo乘客记忆统计 你试过在Heroku上主持吗?

很抱歉没有提供任何网址,但系统不允许我这样做。祝好运, gezope

答案 1 :(得分:0)

您应该使用诸如 Appsignal / Sentry / ScoutAPM / New Relic 之类的服务来更好地了解生产环境中发生的情况。