【问题标题】:rails memory usage轨道内存使用情况
【发布时间】:2011-06-01 01:54:31
【问题描述】:

我正在使用主机,我有 60MB 内存

我的 Rails3 应用使用 63MB RAM。

我想优化它,但是我怎么知道,哪个代码部分占用了最多的内存?

【问题讨论】:

  • 这并不能解决问题,更大的主机应该如何找出最吃内存的东西?仔细阅读问题

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    我肯定会尝试缓存插件! Rack-cache 看起来很纯粹,可以在 Github 上找到。

    阅读此ruby/ruby on rails memory leak detection

    Ruby 企业版可能会停止运行,但我不知道您的托管服务提供商。 对于第一个镜头,我为乘客找到了这个:sudo Passenger-memory-stats 您是否尝试过在 Heroku 上托管?

    很抱歉没有提供任何网址,但系统不允许我。祝你好运, 吉佐普

    【讨论】:

      猜你喜欢
      • 2010-10-21
      • 1970-01-01
      • 2012-04-28
      • 2018-03-13
      • 2015-02-03
      • 2012-05-30
      • 2021-02-26
      • 2010-10-24
      • 2015-06-14
      相关资源
      最近更新 更多