gpt4 book ai didi

ruby-on-rails - Ruby on Rails 应用程序应该消耗多少内存?

转载 作者:行者123 更新时间:2023-12-04 15:27:46 25 4
gpt4 key购买 nike

我的 Ruby on Rails 应用程序消耗了大约 129 MB 的内存。这正常吗?

我每天有大约 3,000 个独立访客,我没有复杂的查询...

我的用户表有大约 18k 行。

最佳答案

129MB 对我来说似乎并不过分,我发现更重要的是这个数字会随着时间的推移而增长吗?

如果确实如此,问题可能是您根据请求将多少数据集加载到内存中

退房:http://www.engineyard.com/blog/2009/thats-not-a-memory-leak-its-bloat/

简而言之:实例化太多事件记录对象是 Rails 应用程序内存占用真正增长的地方。

如果在一个请求中,由于某种原因,您要遍历所有 18k 用户,更糟糕的是,遍历他们的所有帖子(或您拥有的任何关联),您将实例化大量对象,这些对象(应该)被清除在请求之后,但 ruby​​ 在分配内存后不会将内存返还给系统。

关于ruby-on-rails - Ruby on Rails 应用程序应该消耗多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com