Rails在达到某些限制之前会加载到内存中?

时间:2016-06-24 06:07:58

标签: ruby-on-rails ruby memory heroku

我有一个Rails应用程序,在使用3-4小时后使用~550 mb并在那里剩余的时间停留在那里,这让我认为Rails使用内存的正常方式。 这是screenshot of my memory usage from HerokuGemfile.lock 我的目标 - 减少应用内存使用量。为此,我需要了解哪些部分添加到此内存使用情况。我查看了Interenet上有关Ruby \ Rails内存使用主题的各种文章。 我使用了derailed_benchmarks' mem'用于跟踪引导时大的内容的命令。基本上,我有两个问题:

  • 为什么我的内存使用量会达到某个 N mb值并且不会更多或更少?我如何计算这个价值呢?
  • 假设我们有一些消耗20mb的宝石。它为整体使用增加了多少次?

如果有任何信息可以帮助我解决问题,我将非常感谢你。

0 个答案:

没有答案