【发布时间】:2011-06-01 01:54:31
【问题描述】:
我正在使用主机,我有 60MB 内存
我的 Rails3 应用使用 63MB RAM。
我想优化它,但是我怎么知道,哪个代码部分占用了最多的内存?
【问题讨论】:
-
这并不能解决问题,更大的主机应该如何找出最吃内存的东西?仔细阅读问题
标签: ruby-on-rails ruby-on-rails-3 memory profiling
我正在使用主机,我有 60MB 内存
我的 Rails3 应用使用 63MB RAM。
我想优化它,但是我怎么知道,哪个代码部分占用了最多的内存?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 memory profiling
这取决于您的机架中间件,但我不确定。
帮助您在 Github 上记录内存使用情况的插件: Oink、MemoryLogic、Bleak_house。
我肯定会尝试缓存插件! Rack-cache 看起来很纯粹,可以在 Github 上找到。
阅读此ruby/ruby on rails memory leak detection
Ruby 企业版可能会停止运行,但我不知道您的托管服务提供商。 对于第一个镜头,我为乘客找到了这个:sudo Passenger-memory-stats 您是否尝试过在 Heroku 上托管?
很抱歉没有提供任何网址,但系统不允许我。祝你好运, 吉佐普
【讨论】: